Предварительно сгенерированный код в формате Xcode

#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:

Некоторые варианты:

  1. Научитесь справляться с форматом

  2. Напишите код, чтобы исправить это

  3. Создайте свой собственный шаблон UIViewController, который сделает его таким, каким вы хотите

    http://blog.carbonfive.com/2009/05/19/custom-xcode-template-for-iphone-development/

Ответ №4:

вы можете писать свои собственные шаблоны (как подробно описано в других) и / или просто запускать исходные тексты через средство форматирования кода (uncrustify хорошо работает с исходными текстами objc).