iOS组件化四部曲

1.制作本地动态库

本地创建一个项目BasicTest,代码内容参看

新建一个文件夹名字是DLLib

打开命令行工具cd 到DLLib目录下

3.png

新建一个命令行工具,执行命令行pod lib create DLUtils

pod lib create DLUtils

回车,回答各种问题,注意大小写

4.png

执行完之后会自动创建一个项目DLUtils(取决于Would you like to include a demo application with your library?)

5

回到原有的项目BasicTest中,复制三个文件夹里面的内容,这里可以把外层的文件夹名字去掉,只复制里面的.h和.m文件

6.png

回到新项目DLUtils中去,并将从BasicTest项目中复制出来的文件,放在RepleaseMe.m的位置,注意图示中Add To Targets 中的选项,要一起选中。

并对RepleaseMe.m文件进行删除。


7

打开DLUtils项目,然后打开项目中的pod file .

7

复制图中选中的一行代码。

回到项目BasicTest.

将代码粘贴到BasicTest项目中的podfile中,并且做以下修改,其实就是把路指向改了下。

#  pod 'DLUtils', :path => '../'
  pod 'DLUtils', :path => '../DLLib/DLUtils'

改完效果如图

8

然后把BasicTest项目中的三个文件夹删除掉,参看图6中的三个文件夹。

最后从命令行打开BasicTest项目,然后执行pod install

pod install

执行完后的文件路径如图,command + R,项目正常运行,说明本地库制作完成,并成功引用。

9

打印的日志

2020-01-06 14:51:34.660015+0800 BasicTest[13067:228298] HPUtils.h 判断字符串为空
2020-01-06 14:51:34.661095+0800 BasicTest[13067:228298] #import NSDate+Change.h 获取当前时间2020.01.06
2020-01-06 14:51:34.661326+0800 BasicTest[13067:228298] HPDateConfig.h 判断当前服务状态 3

2.制作远程库

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容