XCode (по крайней мере, версия, которую я имею, 3.1.3) имеет панель настроек, называемую «отступ», которая позволяет включать / выключать галочку рядом с несколькими символами, такими как точка с запятой, возврат и т.
Если вы установите OFF для отметки возврата и точки с запятой, вы сможете управлять наиболее важными частями своего отступа.
Например, я объявляю свои переменные в начале функции, и мне нравятся они flush; в то время как XCode при первой установке настаивал на приведении их к тому же уровню, что и код.
Я выключил точку с запятой, и перед этим он их там оставит. Большую часть времени. Он все еще портит их во время операций копирования / вставки, но в основном он ведет себя. :)