一沼溜、創(chuàng)建動態(tài)庫
動態(tài)庫的創(chuàng)建和靜態(tài)庫的創(chuàng)建基本上類似潮梯;
只是Mach-O Type
不同而已骗灶;
TARGETS->Build Settings -> Mach-O Type
,設置為Dynamic Library;
二、引入靜態(tài)庫
動態(tài)庫的引入方式和靜態(tài)庫的引入基本上類似秉馏;
但是二者embed
的模式不同耙旦;
TARGETS-> General -> Frameworks, Libraries, and Embeded Content
修改Framework
的embed
為Embed & Sign
;
如果設置為其他模式,編譯會失敗
三萝究、動態(tài)庫的使用
動態(tài)庫的使用與靜態(tài)庫的使用完全一樣免都;
四锉罐、查看app包
-
查看app包的內容
對比靜態(tài)庫,動態(tài)庫的包中绕娘,多了Frameworks文件夾脓规,里面包含了引入的動態(tài)庫
Test.Framework
;
- 查看app包的大小:
210KB
對比靜態(tài)庫(
121KB
)险领,使用動態(tài)庫后侨舆,app包的大小明顯比使用靜態(tài)庫更大;