【发布时间】:2009-03-30 05:11:36
【问题描述】:
是否有任何教程描述了如何创建库或者它是 iPhone 的框架?我有许多在应用程序之间共享的方法。这些将作为一个库得到更好的维护。
【问题讨论】:
标签: iphone cocoa cocoa-touch
是否有任何教程描述了如何创建库或者它是 iPhone 的框架?我有许多在应用程序之间共享的方法。这些将作为一个库得到更好的维护。
【问题讨论】:
标签: iphone cocoa cocoa-touch
将您的代码放入静态库中(正如 Roger 通过他的链接指出的那样)。但是,考虑使用 Xcode 跨项目引用将该静态库“导入”到所有其他需要它的项目中。我编写了一个教程来解释如何做到这一点(以及为什么我认为它比创建一个“胖”通用二进制文件更好):http://www.clintharris.net/2009/iphone-app-shared-libraries/
【讨论】:
网络上有很多信息可以对此有所帮助,例如this。
【讨论】:
一种更新(且功能更强大)的“涵盖模拟器和设备的单一库文件”的方法:
Build fat static library (device + simulator) using Xcode and SDK 4+
(我写了一个在接受的答案中提到的帖子;这在当时对 Xcode3 有效,但 Apple 故意用更高版本打破它,并且没有提供替代方案。所以,我们最终得到了 SO 问题 /以上回答)
【讨论】: