Як би я змінив початкові шаблони, створені Xcode при створенні нового класу какао.
Я маю на увазі коментарі та назву класу, створені під час використання нового майстра класу Xcode.
Як би я змінив початкові шаблони, створені Xcode при створенні нового класу какао.
Я маю на увазі коментарі та назву класу, створені під час використання нового майстра класу Xcode.
Відповіді:
Ви б не змінили існуючі шаблони. Іншими словами, не змінюйте нічого за /Developer
ієрархією (або там, де ви встановили інструменти для розробників).
Натомість клонуйте шаблони, для яких потрібно мати налаштовані варіанти. Потім змініть їх імена та інформацію в них. Нарешті, розмістіть їх у відповідному місці у Library/Application Support
папці вашого акаунта , зокрема:
~/Library/Application Support/Developer/Shared/Xcode/File Templates/
~/Library/Application Support/Developer/Shared/Xcode/Target Templates/
~/Library/Application Support/Developer/Shared/Xcode/Project Templates/
Таким чином вони не будуть перезаписані, коли ви встановлюєте нові інструменти для розробників, і ви можете налаштувати їх на вміст вашого серця.
Оновлення
Для новіших версій Xcode оновлений шлях буде:
~/Library/Developer/Xcode/Templates/File Templates/Source
Це може бути корисно для когось:
Що стосується XCode 6 до XCode 9, шаблони файлів знаходяться у:
/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Source
Оновлення:
Як зазначав @ carbo18, краще створити каталог ~/Library/Developer/Xcode/Templates/File Templates/Source
і розмістити там власні шаблони. Найкращим способом може бути використання в якості основи одного з тих, хто в/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Source
~/Library/Developer/Xcode/Templates/File Templates/Source
каталог і розмістити туди шаблон. Вони з’являться правильно у діалоговому вікні.
Xcode використовує файли шаблонів для шаблонів файлів і проектів і робить змінне розширення в обох під час створення.
Шаблони Xcode 3.0 можна знайти в [Установка Dev] / Бібліотека / Xcode /, ймовірно, / Developer / Library / Xcode. Якщо ви хочете змінити ці шаблони або додати свій власний, скористайтеся наступними каталогами, щоб зберегти нові / модифіковані шаблони, щоб вони не стиралися майбутніми оновленнями інструментів розробника:
Я думаю, що ви також можете використовувати / Бібліотека / Розробник / Спільний / Xcode / [Файл | Ціль | Проект] Шаблони / каталог шаблонів, якими користуються всі користувачі.
Якщо ви просто хочете змінити MyCompanyName у шаблонах, наступний командний рядок зробить трюк:
defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ "ORGANIZATIONNAME" = "NewCompanyName";}'
Хороший підручник із написання шаблонів файлів знаходиться тут [MacResearch.org].
У Xcode 4 та Xcode 5 шаблони файлів користувачів можуть бути розміщені за адресою:
~/Library/Developer/Xcode/Templates/[Category]
[Категорія] може використовуватися для категоризації шаблонів (виберіть назву вашого вибору)
Якщо папка вже не існує, створіть її!
Станом на Xcode 7
~/Library/Developer/Xcode/Templates/File Templates
~/Library/Developer/Xcode/Templates/Project Templates
Наприклад, якщо я розміщую Empty Application.xctemplate
в~/Library/Developer/Xcode/Templates/Project Templates/Application
~/Library/Developer/Xcode/Templates/File Templates
названому UIViewContoller.swift
не працює .. Thx!
Contents/Developer/Library/Xcode/Templates/File Templates/Source
та подивіться на Cocoa Class.xctemplate
. Тут ви отримаєте краще уявлення про те, як створено цей шаблон, потім зможете скопіювати цей шаблон у вказану вище папку та змінити його у свої характеристики.
Не потрібно виходити з Xcode, ви можете це зробити під час його запуску:
cd "/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates / Source / Swift File.xctemplate"
представлений як один рядок, щоб ви могли легко копіювати з цієї веб-сторінки
зробити ls
, і тоді
sudo chmod oug+rw ___FILEBASENAME___.swift
ви введете свій пароль
і потім
nano ___FILEBASENAME___.swift
додати, наприклад import UIKit
.
або додати, наприклад class ___FILEBASENAME___:
Зберегти.
Ви закінчили.
Звичайно, це відбувається очищення при встановленні Xcode, але воно фактично змінює "головну" кнопку Swift при натисканні, щоб зробити файл у Xcode . Насолоджуйтесь.
Це єдине розумне рішення, яке працює.
Після оновлення Xcode потрібні 2 секунди.
Якщо ви просто хочете змінити ім'я автора та організацію, дивіться цю відповідь .
Це набагато простіше, ніж змінювати шаблони.
У проекті XCode 4.5 клацніть правою кнопкою миші проект, натисніть Показати інспектор файлів, а потім змініть ім'я організації на другій вкладці інспектора файлів (група документа проекту)