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