1

我正在创建一个静态库,我将其包装到一个 .framework 中供其他开发人员使用,而我真正想为这个库/框架的最终用户提供的一件事是易于使用,我希望他们能够几乎只是将其放入他们的应用程序的框架中并开始使用它。

但是,我遇到了一些使开发人员的最终工作变得越来越长的事情,这并不困难,但只是他们需要做的额外步骤才能使事情正常进行。

例如,我在我的库中使用 SQLite,因此我需要用户将该库包含到他们的项目中以及我的项目中。

此外,我在我的库中使用了一些类别,因此,我需要开发人员还设置他们的其他链接器标志以包含“-ObjC”,我试图避免使用类别来解决这个问题,但这并不值得。

我可以想象我可能会遇到更多我需要的东西,这需要开发人员进行额外的设置工作。

任何人都可以分享有关如何使最终用户或开发人员的生活更轻松或与我的担忧相关的任何提示吗?

谢谢 !

4

1 回答 1

1

我使用的大多数开源框架通常与您上面的内容非常相似,您必须包含一些框架并添加-ObjC-all_load链接器标志。只要您提供适当的文档(如果框架针对不太熟练的人,则提供屏幕截图),那么您应该可以进行分发

于 2012-06-22T14:34:08.610 回答