Wie lautet die Konvention zum Platzieren geschweifter Klammern in Objective-C? [geschlossen]

8

Ich habe verschiedene Konventionen für Objective-C ( Kakao / Cocoa Touch ) zum Platzieren der geschweiften Klammern.

Die zwei, die ich gesehen habe, sind:

%Vor%

gegen

%Vor%

Das verwirrt mich, weil ich erwarte, dass es für eine so kleine Gemeinschaft nur eine Konvention geben sollte.

Welcher der beiden ist häufiger?

    
Raphael 17.07.2011, 13:09
quelle

2 Antworten

8

Ich glaube nicht, dass es eine kanonische Antwort darauf gibt (ob in Bezug auf objektive oder irgendeine andere Sprache). Persönlich bevorzuge ich:

%Vor%

... aber es gibt sicherlich viele Leute, die den alternativen Stil bevorzugen. Was ist häufiger, Beispielcode von Apple scheint den ersten Stil vorzuziehen (Klammer in der gleichen Zeile), so dass es eine sichere Wette als das üblichere Muster wäre. Ich erinnere mich daran, über ein älteres Apple Coding Conventions Dokument gestolpert zu sein, das den zweiten Stil (Klammer in der nächsten Zeile) empfohlen hat (aber es empfahl auch zwei Leerzeichen anstelle von 4 für Einzüge zu verwenden, was dieses Dokument meiner Meinung nach zu Müll macht). Sie können auch nur Ihre Präferenz wählen.

Das einzige, was ich empfehlen würde, ist, dass Sie niemals beide Stile in einer einzigen Quelldatei mischen sollten. Wähle einen aus und bleib dabei. Wenn Sie eine Quelldatei eines Drittanbieters bearbeiten, die eine Konvention verwendet, befolgen Sie die gleiche Konvention, anstatt das alternative Format zu verwenden. Dann ist zumindest Ihr Codierungsstil pro Kompilierungseinheit immer konsistent.

    
aroth 17.07.2011, 13:16
quelle
0

Dies ist eine reine Stilfrage und es gibt nur eine Konvention: Wählen Sie die, die Sie bevorzugen.

    
user756245 17.07.2011 13:12
quelle

Tags und Links