Objective-c语言有.h .m 文件组成。静态库可以将 .m文件封装成一个.a文件,第三方应用程序只需要拿到这个.a文件和代码对应的.h文件即可使用静态库中封装的方法。静态库适合制作SDK提供的第三方使用。 步骤如下:
1.创建一个应用项目,也就是single view application备用。
1.首先创建一个新的工程,选择Framework &Libryary,在选择Cocoa Touch Static Library 工程名自己定义
2.然后创建一个简单的代码,实现求和的功能。.h文件和.m文件如下:
3.接下来就是编译生成.a文件了。快捷键(command+B)选中真机编译和选中模拟机编译对应生成的连个.a文件一个是真机的一个是模拟机的。
4.配置完之后我们就可以选择真机进行运行在运行后我们找到生成的.a文件右键选择show in finder就可以。打包成功之后,看到Release-iphoneos 和Release-iphonesimulator 里边的.a文件。 5.接下来就是将你生成的.a文件引入到你想加入的工程中。
6.然后使用Targets ->Build Phases ->Link Binary With Libraries即可,不再详述