#iphone #xcode #formatting #default
#iPhone #xcode #форматирование #По умолчанию
Вопрос:
У меня есть определенный формат, в который мне нравится помещать свой код, и каждый раз, когда я создаю новый UIViewController
(или любой другой класс, если на то пошло), вводится тот же автоматически сгенерированный код от Apple, и мне приходится тратить 2 минуты на его очистку, чтобы отформатировать его так, как яхочу его еще до того, как смогу начать.
Мне было интересно, есть ли способ установить его в Xcode для добавления в мою версию форматированного кода, чтобы мне не приходилось тратить время на переформатирование. Спасибо за помощь!
Ответ №1:
Вы найдете все шаблоны, которые Xcode использует при создании новых файлов в /Developer/Library/Xcode/Templates . Взгляните на них, вы должны быть в состоянии легко понять, как это все слова.
Надеюсь, это поможет.
Комментарии:
1. Обратите внимание, что это старый путь, XCode 4 помещает файлы в другое место.
2. Где он находится в XCode 4?
3. Это может быть пережиток моей установки Xcode 3. Где он находится в Xcode 4?
Ответ №2:
XCode 4 изменяет способ работы шаблонов и их расположение, поэтому будьте осторожны, следуя инструкциям, если они не относятся к XCode 4. Вы можете найти несколько примеров шаблонов и пути к ним в моем репозитории настроек XCode4:
https://github.com/KiGi/XCode4Customization
Пути, по которым находятся системные шаблоны,:
/Разработчик /Платформы/iPhoneOS.platform/Разработчик/Библиотека/ Xcode/Шаблоны/Шаблоны файлов
Не меняйте их, скопируйте и измените в своем собственном каталоге библиотеки:
~/Библиотека / Разработчик /Xcode/Пользовательские данные / Шаблоны файлов
Эти пути также находятся в RTF-файле «WhereToPlaceFiles» на github.
Ответ №3:
Некоторые варианты:
-
Научитесь справляться с форматом
-
Напишите код, чтобы исправить это
-
Создайте свой собственный шаблон UIViewController, который сделает его таким, каким вы хотите
http://blog.carbonfive.com/2009/05/19/custom-xcode-template-for-iphone-development/
Ответ №4:
вы можете писать свои собственные шаблоны (как подробно описано в других) и / или просто запускать исходные тексты через средство форматирования кода (uncrustify хорошо работает с исходными текстами objc).