了解并制作IOS 靜態類庫
了解IOS 靜態類庫是本文要介紹的內容,程序開發過程中,有時候需要代碼共享,但是不想讓其他程序員看到共享的代碼邏輯,和更改共享的代碼。這就需要我們自己制作靜態類庫了,使用靜態類庫有以下好處:
1、在保護源代碼的基礎上,跟他人共享代碼。
2、可以減少編譯的時間。
下面是制作靜態類庫的過程:
1、首先,創建工程staticLibary。
2、添加靜態類庫到Targets中。添加new taget。選擇static Library,添加名字為example。
3、添加靜態類StaticText。targets中選擇example。
- #import "StaticText.h"
- @implementation StaticText
- -(id) init
- {
- NSLog(@"============");
- return self;
- }
- @end
4、點擊targets中的staticLibary的info。
5、點擊添加。
6、command+B,編譯即可。
7、打開products會,出現編譯的.a文件。
8、創建測試類,staticCeshi。
9、添加剛才創建的.a文件,和頭文件。
10、程序調用即可。
- - (void)viewDidLoad {
- [super viewDidLoad];
- [[StaticText alloc] init];
- }
11、運行。
注意:添加到項目中的靜態庫,需要和你運行的環境一樣,即模擬器生成的靜態庫要用到模擬器的項目中,真機生成的靜態庫要用到真機項目中,這兩個靜態庫要分別生成。那么怎么把這兩個靜態庫生成一個可以于模擬器和真機中都可以使用,需要看http://b.imi.im/?p=255。
小結:了解IOS 靜態類庫的內容介紹完了,希望本文對你有所幫助!
本文來自:http://wangjun.easymorse.com/?p=1291