淺談Cocoa Touch 聯(lián)編靜態(tài)庫方法
淺談Cocoa Touch 聯(lián)編靜態(tài)庫方法 是本文要介紹的內(nèi)容,內(nèi)容不多,主要是來了解一下Cocoa Touch 聯(lián)編靜態(tài)庫,這樣做是為了重用代碼,將公用的東西寫到一個靜態(tài)庫中,公用。
新建一個Cocoa Touch靜態(tài)庫項目MyLib,編寫相應(yīng)代碼。
新建一個測試項目TestLib,打開MyLib,選中MyLib中的MyLib,拖入TestLib項目中,選中Copy。
準(zhǔn)備庫頭文件,加入到TestLib中。
雙擊TestLib中Targets下的TestLib目標(biāo),在General中的Direct Dependencies中加入MyLib。
點擊TestLib中Targets下的TestLib目標(biāo)左邊的小三角,展開TestLib中的MyLib,將其中的libMyLib.a拖入Link Binary With Library中。
編寫測試代碼,運行。
這樣做的好處是可以在旁邊修改MyLib,而TestLib中不用更新,調(diào)用的函數(shù)自動更新。比如最初在MyLib中寫一個函數(shù),操作兩個數(shù),返回相加的結(jié)果,然后把MyLib加入到TestLib中(用上面的方法)。后來庫要改動,相同的函數(shù),要返回兩數(shù)相減的結(jié)果。這時只要打開MyLib改動,再重新編譯TestLib就行。不用在TestLib中將MyLib刪除,再添加。極大地方便。
詳解:淺談Cocoa Touch 聯(lián)編靜態(tài)庫方法 的內(nèi)容介紹完了,希望本文對你有所幫助!