今天有个朋友问了个问题,工程内引用其他工程如何实现,可以在工程里修改,解释了半天我才知道他问的其实就是静态库。
一般对于自己开发过程中的静态库不会做成闭源的,主要是为了以后的扩展和修改,这个时候就用到了所谓的可在工程内修改的静态库。
首先创建一个静态库
写了简单的方法用于测试,这里给出的是只是一个输出打印
ok,在.m里实现该方法
编译一下,不用运行。不管你编译不编译都会发现products下的.a文件是红的,没关系,不耽误使用。但必须编译
本文介绍了如何在Xcode工程之间引用静态库,以实现代码复用。首先创建一个静态库,包含一个简单的测试方法。编译后,将静态库的.a文件和对应的头文件引入到目标工程中。通过在Link Binary With Libraries中添加.a文件,并引入头文件,即可在新工程中成功调用静态库的方法。即使在原静态库中修改方法,也能在引用工程中看到更新的效果。
今天有个朋友问了个问题,工程内引用其他工程如何实现,可以在工程里修改,解释了半天我才知道他问的其实就是静态库。
一般对于自己开发过程中的静态库不会做成闭源的,主要是为了以后的扩展和修改,这个时候就用到了所谓的可在工程内修改的静态库。
首先创建一个静态库
写了简单的方法用于测试,这里给出的是只是一个输出打印
ok,在.m里实现该方法
编译一下,不用运行。不管你编译不编译都会发现products下的.a文件是红的,没关系,不耽误使用。但必须编译

被折叠的 条评论
为什么被折叠?
