摘要:
为了减少工作量复用部分代码,于是乎我们开始选择重构整个项目,把可以公用的代码放在一起打包成一个静态库子项目在其他的项目中使用。介绍这部分内容的文章在网上很多,各位可以G一下细看。但是每次在加入静态库的时候都会在other linker flag里设置两个值:-all_load和-ObjC。很奇怪为什么要这样做,而且有的时候什么都不设置也不影响静态库的使用。所有使用了这个静态库的项目都没有出现任何的问题,即使不设置那两个flag值。于是拜求G大神,终于找到了结果。关于-ObjC的:引用This flag causes the linker to load every object file in 阅读全文