Я собираюсь начать проект A-Level Computing (High School Level), который, мы надеемся, станет торговым приложением для Mac OS. К сожалению, Objective-C немного отстает от моей лиги на данный момент, и я должен застрять в этом проекте, в котором мне некому помочь, поэтому я не могу пройти курс курса и не попасть в университет. Так что это очень важно для меня.PyObjc и Cocoa на Snow Leopard
Я хочу использовать Python для разработки приложения Cocoa. Я знаю, что мне нужен PyObjc, однако все детали в сети, похоже, предполагают, что они предварительно установлены. По-видимому, это относится к Leopard и Snow Leopard, но, похоже, я не видел его на Snow Leopard и никогда не замечал его на Leopard. Кроме того, я попытался установить последнюю версию PyObjc, выполнив инструкции на странице Sourceforge, но не повезло.
Я был бы очень признателен, если бы кто-нибудь мог пролить свет на то, что нужно установить, как и ссылки на любые ресурсы или учебные пособия, которые могли бы мне помочь.
Заранее благодарим за помощь!
Обновление: Я вижу, что это популярный вопрос, я просто получил значок «Известный вопрос», поэтому я подумал, что обновляю любого, приходящего на эту страницу, на то, что я сделал после получения ответов.
К сожалению, я не смог использовать Python для создания приложения Mac. В то время это было довольно разочаровывающе, но, наверное, хорошо. Я сделал приложение Windows на C# для своего проекта, это был инструмент для создания и запуска приложений Assembly в моделируемой среде. Мой преподаватель курсов теперь начал использовать мой инструмент, чтобы преподавать курс вместо его собственного! Я получил очень высокий балл по вычислительному проекту (более 90%), и это способствовало тому, что я получил A * на своем вычислительном уровне A (высокий уровень доступности), и поэтому я попал в Саутгемптонский университет для изучения компьютерных наук.
Этим летом я решил сделать приложение для iPad (скоро его выйдет), и я рад сказать, что знаю, что я могу сделать приложение для Mac OS в Objective-C, поскольку я чувствую, что достаточно усвоил. Я рад, что я нашел время, чтобы изучить его, это отличный язык и очень полезен, когда iOS становится настолько популярным.
Извините за все хвастовство, но я действительно рад этому. Я действительно хочу сказать, что если вы придете на эту страницу, надеясь использовать PyObjc для легкого создания приложений для Mac, не беспокойтесь. Требуется некоторое время и некоторые усилия, но как только вы узнали Objective-C, действительно приятно создавать приложения с ним. Удачи!
Have вы пытались использовать macports для установки PyObjC? –
Установили ли вы последнюю версию инструментов для разработчиков? Я никогда не использовал PyObjc, но я не думаю, что это будет проще, чем использование Objective-C. Это простой язык для изучения, и поскольку API Mac OS X были разработаны с учетом этого, они отлично работают с ним. Вы даже можете использовать сборку мусора, если не хотите беспокоиться об управлении памятью, но встроенный подсчет ссылок достаточно прост, и мне никогда не хотелось использовать сборку мусора. Также вы должны знать, хотите ли вы продолжить разработку Mac. – Amok
Спасибо за ответ, я попробую использовать macports для установки PyObjc, и у меня есть новейшие инструменты Xcode 3.2, dev и SDK. Я пробовал Objective-C, и у меня есть книга об этом, но в прошлом я занимался базовым программированием как хобби и как курс средней школы, я боролся с этим. Мне кажется сложнее, что C# .NET, что я сделал. Кроме того, если я не заработал программное обеспечение, на карту поставлено много, и я не знаю никого, кто мог бы помочь мне, если все пойдет не так. По крайней мере, у меня есть друг, который является немного гуру Python, если я предпочитаю использовать PyObjc. – danpalmer