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