Подтвердить что ты не робот

Разработка PyObjC с помощью Xcode 3.2

Xcode 3.2 удалил шаблоны по умолчанию для языков сценариев (Ruby, Python и т.д.). Как найти эти шаблоны для использования в Xcode 3.2? Мне нужно добавить что-нибудь еще в Xcode для поддержки работы с и создания "PyObjC-программ"?

Кроме того, есть ли какая-либо документация и/или ресурсы, которые помогут мне войти в PyObjC (и Cocoa), учитывая, что я уже являюсь парнем Python?

4b9b3361

Ответ 1

Apple теперь призывает людей получать шаблоны непосредственно из проекта PyObjC. Там хорошая нить объяснения, заархивированная на Cocoabuilder, со следующим советом от bbum:

Вам необходимо загрузить и установить шаблоны с PyObjC
репозиторий или веб-сайт.

Шаблоны были вытащены из релиза, потому что шаблон развитие движется в разном темпе и расписании, чем Xcode
релизы. Слишком часто шаблоны были устаревшими к моменту времени диски были нажаты.

сайт PyObjC содержит как шаблоны для загрузки, так и отличную документацию/учебники, чтобы встать и уйти.


Изменить: немного более конкретно, вот что я сделал, чтобы PyObjC работал в Snow Leopard:

  • Используя Finder, я пошел в Go > Connect to Server... и подключился к http://svn.red-bean.com/pyobjc/trunk/pyobjc/pyobjc-xcode/ в качестве гостя.

  • Затем я сделал папку с именем Xcode в локальной системе в ~Library/Application Support/Developer/Shared/Xcode/. (Возможно, у вас уже есть эта папка, но я еще ничего не настроил для себя).

  • Я скопировал папку File Templates с сервера red- bean в новую папку Xcode.

  • Скопировал папку Project Templates в другое место, например Desktop.

  • Используя терминал, переместился во временную папку "Шаблоны проектов" на моем рабочем столе и выполнил эту команду для "создания" шаблона.:

$cd ~/Desktop/Project\Templates/

$./project-tool.py -k -v --template ~/Desktop/Project\Templates/ Cocoa -Python\Application/CocoaApp.xcodeproj/TemplateInfo.plist Cocoa -Python\Application ~/Library/Приложение\Поддержка/Разработчик/Shared/Xcode/Project\Templates/Cocoa -Python\Application

  • Повторите для других шаблонов:

$./project-tool.py -k -v --template ~/Desktop/Project\Templates/ Cocoa -Python\Document-based\Application/CocoaDocApp.xcodeproj/TemplateInfo.plist Cocoa -Python\Document-based\Application/~/Library/Application\Support/Developer/Shared/Xcode/Project\Templates/Cocoa -Python\Document-based\Application

$./project-tool.py -k -v --template ~/Desktop/Project\Templates/ Cocoa -Python\Core\Data\Application/CocoaApp.xcodeproj/TemplateInfo.plist Cocoa -Python\Core\Data\Application/~/Library/Application\Support/Developer/Shared/Xcode/Project\Templates/Cocoa -Python\Core\Data\Application

$./project-tool.py -k -v --template ~/Desktop/Project\Templates/ Cocoa -Python\Core\Data\Document-based\Application/CocoaDocApp.xcodeproj/TemplateInfo.plist Cocoa -Python\Core\Data\Document-based\Application/~/Library/Application\Support/Developer/Shared/Xcode/Project\Templates/Cocoa -Python\Core\Data\Document-based\Application

  • Я запустил Xcode. Шаблоны теперь расположены в разделе "Пользовательские шаблоны" в окнах New Project... и New File....

Проект по умолчанию построен из коробки (нет необходимости устанавливать что-либо еще из проекта PyObjC или py2app). Я вытащил глупую программу с помощью одной кнопки и действия, и она отлично работала, включая интеграцию с Interface Builder (я смог управлять перетаскиванием, чтобы подключить действия и выходы).

Я также недавно наткнулся на серию обучающих руководств "Начало работы" в блоге, который казался весьма полезным для новичков. Автор, похоже, приложил немало усилий в "Building Cocoa GUIs в Python с PyObjC" (в настоящее время в 6 частях).

Ответ 3

Xcode был изменен, так вы это делаете:

  • Загрузите шаблоны из https://github.com/gregneagle/Xcode4CocoaPythonTemplates

  • Скопируйте две папки, Шаблоны файлов и Шаблоны проектов на ~/Library/Developer/Xcode/Templates. Если вы еще не создали эту папку,

  • Когда вы открываете Xcode и создаете новый проект, вы увидите новый раздел под названием "Cocoa -Python" с 4 шаблонами.