iOS動態庫FrameWork(資源和代碼合并)

萌寵.jpg

相信大家也看了制作動態庫的制作教程,也對動態庫也有了一定的基本了解。動態庫相對于靜態庫簡直是太方便了,把資源和代碼打在一起,不像靜態庫需要代碼一起、資源只能放到外邊很不方便。接下來來說下在工程中建立兩個Target即兩個動態庫,我們來用人臉識別庫來講述,并且其中一個FrameWork需要依賴另一個FrameWork。
首先建個工程FrameWorksTest,接下再在工程下創建Target。

Target 1:DynamicContainStatic 這個要放人臉識別的靜態庫。
Cocoa Touch FrameWork.png

DynamicConTainStatic.jpeg

接下來添加人臉識別庫


face.png

如果有靜態庫需要設置other linker,否則可能一些靜態庫中的類會加載不了,造成Crash。
配置.png

還要注意導入的靜態庫時需要導入需要的系統的FrameWork例如:


系統的FrameWork.png

第一個動態庫已經實現。
Target 2:DynamicContainStatic2
DynamicContainStatic2會使用到DynamicContainStatic的接口,所以說需要依賴DynamicContainStatic。

依賴配置.png

DynamicContainStatic2也需要配置other linker 和 依賴的系統庫,DynamicContainStatic2中使用DynamicContainStatic動態庫的調用人臉識別接口依賴庫文件后,只需要導入頭文件就能使用。
現在有依賴關系的兩個動態庫且都包含靜態庫配置實現已經完成。
https://github.com/miaozhang9/DynamicFrameWorks

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容