Приложение для iOS и MacOS X - PullRequest
6 голосов
/ 19 июля 2011

Я создам приложение, которое начнет свою жизнь как приложение для iPhone.Затем будет разработано приложение для OS X с очень похожей функциональностью.Оба приложения будут совместно использовать большую часть кода и в значительной степени опираться на контент, хранящийся в Core Data, поэтому мне кажется логичным хранить все в одном проекте XCode.

Q1.Это хорошая идея и можно ли это сделать?Каков наилучший способ настроить это?

Q2.Я хочу синхронизировать содержимое Core Data через iCloud (между приложением iPhone и приложением OS X). Может ли кто-нибудь указать мне хороший источник информации о том, как это работает (я зарегистрированный разработчик Apple, но, похоже, не могу найтиэто)

Q3.Версия для iPad может появиться позже, стоит ли начинать с универсального приложения или конвертировать его позже?

Ответы [ 2 ]

7 голосов
/ 19 июля 2011

Это должно быть создано в одной рабочей области в Xcode 4. Я хотел бы создать отдельные проекты для приложений OS X и iOS, но сохранить общий код в другом проекте, который будет иметь несколько целей - один для статической библиотеки дляiOS и один для OS X. Каждый проект должен быть настроен на включение правильной библиотеки из общего проекта.

Для Core Data смотрите сеансовое видео «Что нового в Core Data для iOS» с WWDC 2011(очевидно, требуется учетная запись разработчика Apple):

http://developer.apple.com/videos/wwdc/2011/includes/whats-new-in-core-data-on-ios.html#whats-new-in-core-data-on-ios

2 голосов
/ 19 июля 2011

Я бы взглянул на проект Chameleon, который может помочь вам для вашего порта OS X.

http://chameleonproject.org/

Кроме того, здесь не следует говорить о вещах iCloud, как это делается в NDA.

Что касается универсального, то это зависит от вас, вы можете перейти на Universal на более позднем этапе, если вы не хотите выполнять работу сейчас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...