一,OS X和iOS自帶一些標準的C程式庫和操作系統相關的特殊性。在MAC和iOS的世界里,靜態庫採用.a擴展名(靜態對象代碼庫存檔),動態載入庫採用.dylib擴展名。如果開發人員來自於Linux世界,可能習慣於.so文件;如果開發人員過去是Windows的開發人員,可能把它們稱作DLL。 二,靜 ...
一,OS X和iOS自帶一些標準的C程式庫和操作系統相關的特殊性。在MAC和iOS的世界里,靜態庫採用.a擴展名(靜態對象代碼庫存檔),動態載入庫採用.dylib擴展名。如果開發人員來自於Linux世界,可能習慣於.so文件;如果開發人員過去是Windows的開發人員,可能把它們稱作DLL。
二,靜態庫由鏈接程式的構建的時候鏈接到可執行文件。
三,動態庫可以在啟動時或者運行時按需載入。
參考資料:《Xcode實戰開發》