大佬教程收集整理的这篇文章主要介绍了是否有在iPhone和iPad应用程序之间共享开发代码的最佳实践,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
这两个应用程序都会调用服务器API调用并为模型对象共享相同的代码,因此我想在iphone和ipad项目之间共享此代码.
我正在使用XCode 4,它具有工作空间的概念(应该允许在项目之间共享代码),但我想知道是否需要为共享代码创建另一个项目.
有没有人这样做并且关心分享最佳实践?
您可以使用Cocoa Touch Static Library模板创建新的Xcode项目.该项目可以容纳项目之间的所有共享代码.然后,在任何要使用静态库的应用程序中,可以通过将静态lib项目拖动到客户端项目中来向静态库项目添加项目引用.在此客户端项目中,最好将静态库添加为客户端项目的Target Dependency构建阶段.这会强制在构建客户端项目时重新构建共享库.然后,您将静态库产品添加到客户端项目的“Link Binary With Libraries”构建阶段.
而且,作为最后一个警告,您还需要告诉客户端项目静态库的标头所在的位置.这是静态库不包含自己的头文件的结果,就像Mac上的Cocoa框架一样.为此,只需在客户端项目中找到“标头搜索路径”构建设置,并添加静态库标头的路径.我发现最有用的是引用Xcode生成的并放在Derived Data中(如果你配置了XcodE).
以上是大佬教程为你收集整理的是否有在iPhone和iPad应用程序之间共享开发代码的最佳实践全部内容,希望文章能够帮你解决是否有在iPhone和iPad应用程序之间共享开发代码的最佳实践所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。