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