(别人是无法看到静态库中的内容的,这样可以达到保密的效果)
有静态库相应地就有动态库,那什么又是动态库呢,它是我们在编译的时候不链接的目标代码而是在加载的时候才链接,后缀名为.o.
...在使用静态库之前让我们先来创建静态库:
1.首先创建一个Project,选择Framework&Library中的Static Library
?
?
...静态库创建之后,Xcode会为我们生成.h和.m文件,如下图.并且TARGETS处的小图标也会较之前有所变化.
?
...2.实现静态库中的功能
静态库创建好之后我们就可以实现静态库的功能了,(在.h和.m文件中),实现的过程和我们平时写代码是一样的(.h声明, .m实现).
.h中的代码:
...生成了.a文件,表明合并成功.
5.使用静态库
接下来就让我们来用一下我们自己创建的静态库
新建一个工程,并将静态库和.h文件导入工程.
?