Разработка PyObjC с Xcode 3.2

Я использую клон для:

  • Недолгие локальные ответвления
  • Клонирование к различным машинам разработки и серверам

Бывшее использование довольно редко для меня - главным образом, когда я пробую идею, я мог бы хотеть полностью отказаться. Если я захочу объединиться, я захочу объединить ВСЕ изменения. Этот вид ветвления главным образом для отслеживания ответвлений различных разработчиков, таким образом, они не тревожат друг друга. Просто для уточнения эта последняя точка:

  • я продолжаю работать над своими изменениями и вытягиваю своего товарища devs изменения, и они вытягивают моего.
  • , Когда будет удобно для меня, что я объединю ВСЕ изменения от одного (или все) этих ответвлений в мой.

ответвления функции For, или дольше жил ответвления, я использую названные ответвления, которые более удобно совместно используются репозиториями без слияния. Также "чувствует себя" лучше, когда Вы хотите выборочно объединиться.

В основном я смотрю на него этот путь:

  • Именованные ответвления для разработки различных ответвлений, или версии приложения
  • Клоны для управления различными вкладами в ту же версию приложения.

Это - мое взятие, хотя действительно это - вопрос политики.

16
задан Josh Hunt 12 September 2009 в 09:27
поделиться

2 ответа

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

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

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

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


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

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

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

  • Я скопировал папку File Templates с сервера Red Bean в свою новую папку Xcode. Теперь шаблоны находятся в разделе «Пользовательские шаблоны» Нового проекта ... и Новый файл ... windows.

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

Я также недавно наткнулся на серия руководств «Приступая к работе» в блоге, которая показалась весьма полезной для начинающих. Похоже, что автор приложил много усилий к серии "Создание графического интерфейса пользователя Cocoa на Python с помощью PyObjC" (в настоящее время состоит из 6 частей).

и Новый файл ... windows.

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

Я также недавно наткнулся на серия руководств «Приступая к работе» в блоге, которая показалась весьма полезной для начинающих. Похоже, что автор приложил много усилий к серии "Создание графического интерфейса пользователя Cocoa на Python с помощью PyObjC" (в настоящее время состоит из 6 частей).

и Новый файл ... windows.

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

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

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

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

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

Я также недавно наткнулся на серия руководств «Приступая к работе» в блоге, которая показалась весьма полезной для начинающих. Похоже, что автор приложил много усилий к серии "Создание графического интерфейса пользователя Cocoa на Python с помощью PyObjC" (в настоящее время состоит из 6 частей).

29
ответ дан 30 November 2019 в 17:05
поделиться

Посмотрите это сообщение в блоге ... я исправил это идеально: http://ioanna.me/2009/09/installing-pyobjc-xcode-templates-in-snow -leopard /

4
ответ дан 30 November 2019 в 17:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: