项目中经常使用到第三方,手动导入的第三方可以自己随意修改,随意导入自己的.h文件,但是手动导入三方库经常出错也挺麻烦
使用cocoapods导入第三方方便快捷,但是我们通常需要修改第三方的代码,怎么办?比如引入自己的一个自定义的视图或者类?
我的方法是:
1.找到该库所在目录下,创建一个.h文件,用来声明这个类,然后就可以直接导入进第三方的代码中。
2.在自己的代码目录下,相应的创建一个.m文件并实现相应的方法和功能。
3.编译运行,成功!
不过有个问题就是: cocoapods更新该库的时候会覆盖掉原来更改的代码.