我想为iPhone开发一个可重用的UI控件。我应该怎么做呢?当我说可重复使用时,我的意思是它被打包在一个dll(或iPhone平台上使用的任何东西)上,因此它可以在多个项目中重复使用。
答案 0 :(得分:5)
虽然不允许在iPhone应用程序商店中销售的iPhone应用程序中使用动态库,但这里是building static libraries with the iPhone SDK. 的教程(假设您不想发布源代码)
答案 1 :(得分:2)
您可能希望提供custom Interface Builder objects或源代码库。
答案 2 :(得分:2)
您有两种选择:
当你计划开发一个UI控件时,我建议你也开发一个IB插件并随之发布。
答案 3 :(得分:1)
嗯,Xcode的方式是将您的代码捆绑到一个框架中并链接到它。但是,在iPhone下,您无法链接到非Apple批准的框架(即使它们是您自己的)
所以你可能需要在源代码中链接到可重用的代码。 A good article here