适用于iOS和MacOS X的应用程序

Gle*_*enn 6 iphone macos ipad ios

我将创建一个应用程序,它将启动它作为iPhone应用程序的生活.然后将开发具有非常类似功能的OS X应用程序.这两个应用程序将共享大量代码库并严重依赖存储在Core Data中的内容,因此将所有内容存储在一个Xcode项目中似乎合乎逻辑.

Q1.这是个好主意吗?可以吗?设置它的最佳方法是什么?

Q2.我正在寻找通过iCloud同步核心数据内容(在iPhone应用程序和OS X应用程序之间),有人能指出我如何工作的一个很好的来源(我是一个注册的Apple开发人员,但似乎无法找到它)

Q3.如果我开始使用通用应用程序或稍后将其转换,iPad版本可能会稍后推出?

dtu*_*net 7

这应该在Xcode 4的单个工作区中创建.我希望为OS X和iOS应用程序创建单独的项目,但是将共享代码存储在另一个具有多个目标的项目中 - 一个用于iOS的静态库,一个对于OS X.需要将每个项目配置为包含共享项目中的正确库.

对于Core Data,请观看来自WWDC 2011的"iOS中核心数据的新功能"会话视频(显然需要Apple开发者帐户):

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