本文主要描述一个构想,还在实现中。
将一个项目分解为多个工程,然后任何工程拿出来都能编译成静态库(REAL FRAMEWORK);
工程与工程间有层级调用关系,这样可以有上层,中层,底层等分发,有一个工程属于公共层,提供公共方法,其他工程都会引用这个公共层进行使用。
要解决的问题:
1. 制作real framework
2. 子工程的资源文件可以方便的在父工程编译时候引入
3. 解决编译到 dunplicate symble 的问题
步骤:
1. 下载制作库工具:
https://github.com/kstenerud/iOS-Universal-Framework
按照说明进行操作
2.当发现在子工程里面新增东西后,父工程未见新内容,则先clean掉父工程,然后再修改 build phases 里的 framework search path 。再进行编译,就可以把子工程的内容导入进来。
稍后继续