我正在为 iOS 构建一个框架,我的框架将 AFNetworking 作为依赖项。
那么包含 AFNetworking 的最佳实践是什么?阅读其他帖子(特别是这个问题 here )我想出了三个选项:
我认为选项 3 是最好的,但我不知道该怎么做。我如何开发我的框架调用 AFNetworking 类/方法但不包括在最终的框架产品中?
谢谢!
最佳答案
在您的库中使用第三方库是一种非常糟糕的做法。
理想情况下,您应该避免这样做。
但是如果你真的需要它,你可以定义和添加前缀到类名。
引用这篇文章 Avoiding dependency collisions in iOS static library managed by CocoaPods
关于iOS 框架构建 : what is the best practice to link with third-party libraries?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27190020/