现在的位置: 首页 > 综合 > 正文

iPhone 制作lib 分享

2013年02月02日 ⁄ 综合 ⁄ 共 681字 ⁄ 字号 评论关闭

最近研究了一下封装lib,自己实验了一下3种方式


第一种方式.

New Project  -> IOS Library ->Cocoa touch Static Library 这样就新建了一个静态库的工程,将你要打包成lib的.m,.h放到class目录下面,然后build就可以了. 打包的时候要分清楚是debug,release.

第二种方式

1.在工程的Targets上右键.Add -> New Target -> Static Library 比如我们建了一个example的target

2.将你要打包的.m.h放到自己新建的文件夹里面.一个一个的选中.m.h,然后右键Get Info,Taggets.选择example,你自己建的target就链接到这些文件了

3.在工程默认的target上双击,打开general,在Direct Dependencies里面添加example,这样程序在编译的时候会生成这个库,build后,在Products里面会生成一个.app,一个lib开头.a结尾的文件,.a就是你要的了

 

第三种方式

1.和第一种方式一样,我们叫A工程

2.将A工程拖到B的工程.在弹出框选择releate to project,这样A和B俩工程就建立了链接,在B工程的Targets双击,,打开general,在Direct Dependencies里面添加A工程的Target,这样B在build的时候就会去buildA,这样在A里面也就生成.a了

 

 

综上所述,感觉第三种方式最好了.在B里面是源码的测试环境,在A里面是要打包的lib工程.边写代码,边打包lib,很好耶...

 

 

 

 


抱歉!评论已关闭.