【问题标题】:How to extract the part of code into framework如何将部分代码提取到框架中
【发布时间】:2015-02-18 17:19:33
【问题描述】:

我有一个项目。并且其中一部分非常通用,可以单独开发。所以我想把它提取到一些框架/库中。这样做的正确方法是什么?

【问题讨论】:

  • 在 Xcode 中创建新项目时,您可以创建的类型之一是静态库。制作其中之一,然后您可以将其他项目链接到它。有很多关于如何做到这一点的问题。

标签: ios xcode swift


【解决方案1】:

我有同样的情况这样做。您必须先创建库,然后将其转换为框架。

这是一个非常有用的链接,您可以关注(objective c 和 swift 的框架都是一样的)。

http://www.raywenderlich.com/65964/create-a-framework-for-ios

对 .m 和 .h 文件要非常小心。有时,您有相同的类声明和不同的实现。在这种情况下,您只能包含 .h 文件。如果你忘记了一些 .m 文件,你会因为缺少符号而得到链接器-o 错误,如果你忘记从构建阶段中删除一些文件,你会得到重复的符号。

希望这会有所帮助,如果我记得更多内容,我会编辑此答案。

【讨论】:

    猜你喜欢
    • 2014-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-17
    • 2012-10-23
    • 2021-07-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多