Xcode5制作iOS静态库

网友投稿 546 2022-09-04

Xcode5制作iOS静态库

Xcode5制作iOS静态库

Xcode5制作iOS静态库

一、创建静态库文件

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

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

- (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

中添加如下测试代码

TestLib *test = [[TestLiballoc]init];myPrint];

具体如下图所示:

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

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

表示测试成功。

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

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

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:埋在 MYSQL 数据库应用中的17个关键问题!(埋在青春里)
下一篇:适配器模式详解
相关文章

 发表评论

暂时没有评论,来抢沙发吧~