Xcode5制作iOS静态库

Xcode5制作iOS静态库

 

一、创建静态库文件

1 新建一个工程,选择Framework & Library中的Cocoa Touch Static Library,如下图所示:

将工程命名为TestLib,建成后工程如下图所示:

 


2 在TestLib.h中添加方法声明

- (void)myPrint;

在TestLib.m中实现该方法:

- (void)myPrint

{

    NSLog(@"create static library success!");

}

 

3 在Xcode左上角选择设备iOS Device,如下图所示:


 

4 在电脑桌面顶部选择Product->Build,如下图所示:



5 Build完之后,发现Products下的libTestLib.a的颜色从红色变为黑色的,这说明用于设备的静态库文件已经生成了,如下图所示:

 


6  在Xcode左上角选择设备iPhone Retina(3.5-inch),在电脑桌面顶部选择Product->Build之后,就生成了用于模拟器(iOS7)的静态库文件

 

7 右击Products下的libTestLib.a,选择Show in Finder,如下图所示:


这里生成了两份静态库,一份用于设备,一份用于模拟器。

 

二、在模拟器中使用静态库文件

1 建立一个Empty Application的iOS工程,如下图:


 

将这个工程命名为MyTest

2 在MyTest工程目录下建立一个lib(或随便命名为其他名字)文件夹,将上面生成的用于模拟器的静态库libTestLib.a和头文件TestLib.h 拷到lib文件夹中,如下图:

 


3 把lib文件夹拉到MyTest.xcodeproj中,如下图所示:

 


4 在AppDelegate.m中#import “TestLib.h”,并在

- (BOOL)application:(UIApplication *)applicationdidFinishLaunchingWithOptions:(NSDictionary *)launchOptions 

中添加如下测试代码:

    TestLib *test = [[TestLiballoc]init];

    [test myPrint];

具体如下图所示:


 

5 运行程序后,在控制台中有如下输出:

2013-11-27 19:07:05.538MyTest[6587:a0b] create static library success!

表示测试成功。

 

三、在设备中使用静态库文件

    这个过程与上述模拟器中使用静态库文件的过程一样,唯一的区别就是需要使用用于设备的静态库文件!

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值