2012年4月24日

摘要: 标题看起来挺拗口,不知道大家是否能够理解。简单解释一下,我们在开发ios程序的时候有时需要引入别人做好的静态库来完成一些工作。同时我们想扩展一些功能来丰富这个静态库,并封装成自己的静态库后在其它项目中使用,这样的话,比较好的办法就是将引用来的静态库和我们已经写好的代码打包在一起,这样就能更方便后面的使用了。理解工作的内容后,下面我们就开始制作,这里对于如何生成静态库文件,如何使用静态库文件我就不介绍了,朋友们可以直接谷歌或者百度。不截图了,直接说明。关键就是几个点的设置。需要编译target的build phases下面1、compile sources放你自己写好的.m文件,这些文件会打入静 阅读全文

posted @ 2012-04-24 14:26 乌兰先生 阅读(1287) 评论(0) 推荐(0)

摘要: 在xcode中创建一个静态库文件,编译后会生成两个版本,一个是模拟器版,一个是真机版。这样对后面引入静态库来开发非常不方便。因此非常需要打包成一个通用静态库方便调试。1、学习一个查看静态库文件信息的命令lipo -info xxxxxxxxxx.a显示结果中i386是mac上的架构(模拟器) armv6/armv7是ios架构的(真机);2、打包命令lipo -create "完整路径/lib.a" "完整路径/lib.a" -output "输出路径/lib.a" 执行成功后,可使用查看命令查看。 阅读全文

posted @ 2012-04-24 13:30 乌兰先生 阅读(1528) 评论(0) 推荐(0)


2012年4月21日

摘要: Filter.h#import <Foundation/Foundation.h>@interface Filter : NSObject+ (BOOL)isFilter;@endFilter.m@interfaceFilter()+ (void)Tester; //私有方法@end@implementation Filter+ (BOOL)isFilter{ returnYES;}@end 阅读全文

posted @ 2012-04-21 16:06 乌兰先生 阅读(402) 评论(0) 推荐(0)


博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3