我遇到過多個網站描述該框架可以包含靜態以及動態庫。但是,如何確定框架實際包含的是動態庫還是靜態庫。我首先想到了擴展的幫助(.a用於靜態庫,.dylib用於動態庫),但我在框架內看到的所有內容都是針對打包的二進制文件提供的擴展。有什麼方法可以找到它是靜態庫還是動態庫。框架在IOS中包含靜態或動態庫裏面
而且我看了蘭登富勒上的靜態庫http://landonf.bikemonkey.org/code/ios/Radar_15800975_iOS_Frameworks.20140112.html 其中他提到框架庫提供兩級命名空間,但它包括正常調試符號,而不是僅僅依賴關係和它的內部框架打包靜態庫,即使工作職位。
E.x.如果我在框架內以及與其鏈接的項目代碼庫中具有相同的調試符號,會發生什麼情況。在這種情況下,兩個級別的命名空間會起作用
另外根據此作者http://ddeville.me/2014/04/dynamic-linking/ 框架是一個包或動態庫,包含頭文件和資源的包。
根據以下帖子Library? Static? Dynamic? Or Framework? Project inside another project 它說框架可以包含靜態和動態庫。
我對此很困惑。有人可以在iOS中解釋框架,瞭解它們包含的內容以及它們如何在兩級別名稱空間方面的工作。