创建静态库

【翻译】ios教程-创建静态库

孤人 提交于 2019-11-30 23:30:48
作者:shede333 主页:http://my.oschina.net/shede333 版权声明:原创文章,版权声明:自由转载-非商用-非衍生-保持署名 | [Creative Commons BY-NC-ND 3.0][] 本人英语也不是太好,翻译质量不是太高,如有不妥之处,欢迎指点批评。 点此查看文章 英文原文 #创建IOS静态库 如果你开发ios有一段时间了,你可能有许多想在你大部分项目里重用的类和工具函数。 重用代码最容易的方法就是复制/黏贴,但是,这在代码维护上很快就变成一个噩梦。 既然每一个app都拥有一份 共享代码 的拷贝,这就很难保证所有 拷贝的代码 与 共享代码 在bug修正与更新的同步(一致性)。 这里就使用静态库来拯救噩梦。静态库就是类、函数、定义(definitions)和资源的一个包,使用静态库,你能把代码打包在一起,并且在你所有的项目间共享。 在这个教程,你将亲身经历使用两种不同的方法创建你自己的通用静态库。 你应该熟悉Objective-C and iOS开发,才能理解大致上这个教程。 如果你对怎样做一个相同的app 以及 图像滤光代码在库里的工作原理 感兴趣, Core Image 的相关知识虽然不是必须的,但是对你会很有帮助。 准备开始高效的减少、重用和循环使用你的代码吧! ##为什么使用静态库 你可能因为很多原因而创建静态库: