Как Xcode знает, кем был создан проект?
Всякий раз, когда в проект добавляется новый файл, Xcode добавляет следующие строки комментариев сверху.
// Created by {my name here} on 8/4/11.
// Copyright 2011 __{my company name here}__. All rights reserved.
Откуда он знает, как меня зовут? Предполагает ли он, что если мое имя учетной записи принадлежит "Майку", "Майк" - это имя разработчика, написавшего этот код?
Посмотрит ли он на адресную книгу, пытаясь выяснить, на чем работает компания "Майк"? Было бы разумно, однако компания, указанная в моей адресной книге, не является тем, что отображается в файле Xcode.
Можно ли установить следующее в том месте, где Xcode будет читать его?
- Имя
- Название компании
- некоторый другой текст, описывающий что-то важное
Ответы
Ответ 1
В адресной книге выберите самостоятельно (или добавьте себя, если вас там нет), а затем перейдите на Карту → Сделать эту мою карточку в строке меню. Имя, фамилия и название компании с этой карты будут использоваться для заполнения информации в заголовках файлов при создании файлов из шаблонов Xcode.
В качестве альтернативы вы можете установить его с помощью параметров по умолчанию через Terminal.app следующим образом:
defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ORGANIZATIONNAME="ACME Inc.";}'
Ответ 2
Системные настройки → Пользователи и группы → Выбрать текущий пользователь → щелкните правой кнопкой мыши Текущий пользователь → Дополнительные параметры → изменить полное имя
Он работает в Xcode 6.3.2
Ответ 3
Он использует вашу собственную информацию из адресной книги.
Получено:
System Preferences --> Users & Groups --> choose current User --> and press Open at Address Book Card.
Там вы найдете свою собственную информацию, используемую в xcode.
Ответ 4
Шаблон происходит от ie/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates/ Cocoa Touch/Objective-C class.xctemplate/NSObject/ FILEBASENAME.h
Вы можете использовать специальную информацию (например, гарантию на код или другой юридический текст). Играйте с ним для достижения желаемых результатов, но это трудный и неуклюжий способ.
В удобной форме полезно было бы указать, что вы можете изменить свойство "Организация" на панели "Утилиты" (справа) в Xcode4 при редактировании файла проекта (параметры сборки liek). Он будет применяться ко всем файлам, созданным в этом проекте.
Ответ 5
Я не проверял, но я думаю, что он извлекает эту информацию из вашей записи по умолчанию в адресной книге.