Xcode 3 имел шаблоны для построения подклассов Cocoa в Python. Недавно я обновился до Xcode 4, но не могу узнать, как я могу использовать другие языки помимо семейства C (C, С++, Obj-C) в Xcode 4.
Кто-нибудь знает?
Xcode 3 имел шаблоны для построения подклассов Cocoa в Python. Недавно я обновился до Xcode 4, но не могу узнать, как я могу использовать другие языки помимо семейства C (C, С++, Obj-C) в Xcode 4.
Кто-нибудь знает?
Шаблоны классов Python- Cocoa, которые вы ищете, являются частью PyObjC, но Apple перестала включать их в установку в конце Leopard (я думаю), потому что они не синхронизировались с Xcode. Вы можете загрузить последние версии самостоятельно из PyObjC-репозитория. В соответствии с этим недавним руководством я нашел, что они должны идти в ~/Library/Developer/Xcode/Templates/.
Остерегайтесь, однако: согласно Ronald Oussoren, разработчику PyObjC, часть Interface Builder Xcode 4 совсем не совместима с PyObjC. Он сделал публикацию в списке рассылки pythonmac и другой для pyobjc-dev список, предполагающий, что ошибки будут поданы в Apple, запрашивая продолжение поддержки Xcode для моста. Нет ничего, что можно было бы сделать ни с его, ни с твоей стороны; Apple должна это сделать.
Вам нужно будет хранить Xcode 3 для создания файлов GUI PyObjC.
Смотрите здесь: https://github.com/gregneagle/Xcode4CocoaPythonTemplates
Я успешно создал графическое приложение MacRuby в XCode 4.2 на Lion сегодня после учебника MacRuby на сайте Apple. MacRuby также включает шаблон в XCode 4.2. Я программист на Python и действительно надеялся использовать его, но на данный момент я отказался от PyObjC. Я использую Tk в Python для быстрых приложений и, возможно, переключись на MacRuby, но, скорее всего, просто переключится на Objective-c. Однако Ruby - довольно приятный язык. Возможно, MacRuby вас будет интересовать.