[英]Xcode setup for joint Mac & iPhone apps that share a model
我正在研究核心数据应用程序。 我想在Mac和iPhone上创建接口,两者共享相同的型号代码。
是否可以设置Xcode项目以同时具有OS X(x86_64 10.6)和iPhone目标? 或者有更好的方法吗?
您可以使用iPhone和Mac目标设置单个项目,但是有很多陷阱和某些东西不能正常工作。 它的工作原理很糟糕,这有点蹩脚。
共享模型代码的最佳方式是将其分离到自己的项目中并将其构建为静态库,然后将其作为跨项目链接包含在mac和iPhone项目中。 它是。 这是一篇博客文章,解释了如何在多个iPhone项目之间详细设置代码共享。 相同的技术也适用于在mac应用程序中共享静态库。
让我们假设您的应用程序名为Foo。
添加一个新Target,使其成为Cocoa Touch静态库。
将所需的框架添加到两个目标。 CoreData.framework
Foundation.framework
现在,您可以使用Cocoa或Cocoa Touch项目构建项目。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.