IOS-WorkSpace管理两个项目并相互依赖
2020-03-16 本文已影响0人
大斑马小斑马
吐槽:网上有一些人是很厉害但不会描述,往往引导想学习的开发者们入了一个坑之后又一个坑,我也是深受其害,TMD。但是更有些一些猪想都不想把别人的成果Copy过来就以为是他的了,你TMD,坑的人更多。
IOS-WorkSpace有两种管理项目的形式
1、WorkSpace 管理多个项目,项目之间相互依赖
2、WorkSpace 管理一个项目和一堆自定义封装的静态库/动态库,主项目可以调用静态库/动态库的方法
1、这里这篇文章描述的是第一种情况的一些细节问题 demo1地址
2、第二种情况跟第一种生成的形式一样,没什么特殊的 demo2地址
具体步骤
具体的生成步骤,网上已经有大牛写了,我就省了,点击我查看
我要说明的是你在B工程中声明的方法,如果要拿到A工程来用的话,需要把 .h .m 都要声明一下,不然的话A工程是无法引用,而引用的话只需要引用一次就可以了,我建议直接写一个head头文件用来管理B项目中的文件,然后将文件放到AppDelegate处声明
WeChat9d09a7716c74e35912c472dc84722d59.png WeChat594a6453a0b53102b6abbeb6bd6312ca.png
2、然后在A工程的pch 文件中声明你在B工程中暴露出来的方法的.h
这样整个A工程都可以使用了
WeChat971884a8dbd82703e9ec9a2891a69cb3.png