我對動態加載和共享庫的概念非常新穎。儘管我完全理解如何使用dlopen()來引用共享庫中的符號,但我還沒有完全理解MacOS在幕後執行的操作,當我沒有靜態鏈接某些東西時。當向Xcode添加一個框架時,我可以選擇將它加載到我的項目中,或者我可以爲它提供某種形式的符號鏈接(實際的實現被混淆爲易於使用的界面)。在MacOS X下加載一個.Framework的步驟是什麼?
畢竟我似乎需要做的是導入頭文件porvide和API到這些框架,我可以調用他們的符號沒有麻煩。有人能向我解釋我實際上在做什麼,因爲這對我沒有意義。