xcode 4 制作静态库图文详解制作静态库图文详解
最近在做Apple的IOS开发,有开发静态库的需求,本身IOS的开发,只允许静态库或者Framework。在Xcode上没有找到允许编译,如同
Android上的*.so和Win32上的dll这样的说法。不过Framework这样的框架,估计也是类似动态库的实现,不过没有具体研究过,后续继续深入
研究。
我这个文档的静态库的开发是基于Xcode4.2和iOS SDK5.0编写的。Xcode4跟之前的Xcode3还是有不少的差别的。
下面就简单写一个静态库和一个调用静态库的例子。下面就简单写一个静态库和一个调用静态库的例子。
静态库的编写:
1.静态库工程的建立:静态库工程的建立:
Xcode New一个新的project,选择IOS下面的Framework&Library,下面有一个Cocoa Touch Static Library。直接next去建立一个Print这样的
工程。
2.工程建立工程建立
我们添加很简单的”- (void)printA;”和”+ (void)printB;”的方法,这个方法的实现也是很简单的,在*.m文件中的实现就是一个”NSLog(@“”);”这样
我们编译出来的libstaticlib就可以被其他的IOS工程进行调用了。这块注意一下,目前我们的Print->iOS Device
评论0
最新资源