Pour moi, c'est une règle très simple.
(1) Activez l'option «Retrait des onglets: [Toujours]» dans la section «Mise en retrait de la syntaxe» du volet des préférences «Indentation» du panneau de préférences Xcode.
(2) Dans votre source, sélectionnez-tout et appuyez sur l'onglet <>. Quels que soient les résultats de mise en forme, respectez-les. Habituez-vous. Embrasse le. Faire signifie donc deux choses:
vous pouvez « tout sélectionner » et < onglet> à tout moment pour reformater votre fichier source sans se soucier beaucoup de changements
si Xcode génère la mise en forme d'une manière extravagante mal, c'est presque exclusivement parce que vous avez une erreur de syntaxe dans votre code.
N'importe quel nombre de gens plaideront pour n'importe quel nombre de directives de mise en forme très spécifiques. Tout va bien, mais finalement, laisser les outils faire tout le travail réduira le temps passé et augmentera le nombre de problèmes que les outils détecteront automatiquement.
Vous êtes toujours responsable de coller dans les nouvelles lignes où vous les trouvez esthétiques.
J'espère que vous verrez aussi ma réponse. La réponse de Carl est complètement correcte. Le mien est plus d'une méta-réponse. – bbum