Я должен сказать, что пример , скопированный из документации Scala на skaffman выше, на практике имеет ограниченную полезность (вы также можете использовать case object
s).
Чтобы получить что-то, самое близкое к Java Enum
(т. е. с разумными методами toString
и valueOf
- возможно, вы сохраняете значения перечисления в базе данных), вам нужно его изменить немного. Если вы использовали код skaffman :
WeekDay.valueOf("Sun") //returns None
WeekDay.Tue.toString //returns Weekday(2)
Принимая во внимание следующее объявление:
object WeekDay extends Enumeration {
type WeekDay = Value
val Mon = Value("Mon")
val Tue = Value("Tue")
... etc
}
Вы получаете более разумные результаты:
WeekDay.valueOf("Sun") //returns Some(Sun)
WeekDay.Tue.toString //returns Tue
По умолчанию Xcode вставляет компанию назовите что-нибудь похожее на во всех новых исходных файлах (.m .h и т. д.):
Copyright (c) 2009 MyCompanyName. Все права защищены.
Изменить эту ссылку так же просто как входящие изнутри окно терминала, заменяющее «YourNameHere» с текстом, который вы предпочитать. Также убедитесь, что это все вводится одной строкой в терминале.
по умолчанию пишется com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ORGANIZATIONNAME = "YourNameHere";}'
ИЛИ
вы даже можете перейти на ~ / Library / Preferences и дважды щелкните com.apple.Xcode.plist и используйте удобный редактор plist, чтобы установить это и еще куча других интересных значения по умолчанию, не охваченные Xcode или Панели предпочтений IB.
ИЛИ
@slf ответ на этот вопрос показывает улучшенный способ достижения этого в Xcode 4 (вставлено ниже)
в панели навигации (крайняя левая сторона) выберите проект (верхний элемент) .
Разверните панель «Утилиты» (в правом верхнем углу окна, крайняя правая кнопка в 3-х кнопочная группа "Просмотр").
В разделе «Документ проекта» находится текстовое поле «Организация». (Просмотр проверки файлов, второй раздел сверху).
Или вы можете указать название компании в вашей адресной карте в приложении адресной книги Mac OS X. Работал у меня (SL, Xcode 3.2.2)