1、创建MyLibrary静态库
如图:选择Cocoa Touch Static Library 点击下一步,然后起工程的名字就叫:MyLibrary
选择库类型
创建完毕的的样子就是下图:
项目创建完成图
为了使库的头文件被外面的项目工程找到并调用,需要我们将需要暴露的文件写在特定的目录里。添加方法如下图
创建Header Phase
创建完毕
这个时候就看到public 里面就是暴露在外面的文件啦,把需要暴露在外面的.h文件直接拖进去就可以啦,例如:
拖到暴露的文件下
拖完后,库基本就算是写完啦,这里我们可以在MyLibrary类里添加一个方法测试一下,下面是我写的一个Log方法
##MyLibrary.h
@interface MyLibrary :NSObject
+ (void)logMyLibary;
@end
##MyLibrary.m
@implementation MyLibrary
+(void)logMyLibary {
NSLog(@"输出我的Library啦");
}
@end
然后直接Command+B 运行一下,Products的libMyLibrary.a就有,右击Show in Finder 就会发现文件啦
包装MyLibrary
2、测试静态库
创建一个新的项目,加入上面我们创建的库:MyLibrary文件夹
本文详细介绍了如何创建iOS静态库,并演示了如何在一个简单的项目中使用这个库。首先通过Xcode创建一个Cocoa Touch静态库项目,接着展示了如何将公共头文件添加到库中以便外部项目能够引用。最后,通过一个简单的例子验证了静态库的功能。
1万+

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



