2014-01-28 37 views

回答

1

所以有2種方式...

1)如果dyld的,請在鏈接時,那麼你只是鏈接反對。 (在Xcode中,您將它添加到您正在構建的目標的鏈接構建階段。)

如果使用框架:標題將在標題搜索路徑中結束,因此您可以#import <framework/header.h>它們。 2)如果不是,那麼你需要打開動態庫dlopen,然後你直接讀取每個函數......這更像是一項專業任務,比如處理插件架構。

有一些棘手的想法,如果你提供的動態庫然後有問題與相對於可執行文件的庫安裝路徑......但你只需要解決它們,如果你打他們(開始搜索@rpath

+0

根據我的理解objc_getClassClist返回系統中的所有類。但實際上我想實現這樣的事情: - 我已經加載我的框架使用dlopen()返回句柄..我的框架包含兩個類。 。因此,使用dlopen heandle指針,我只想要哪些類在框架中...所以它怎麼可能?請幫助我...並感謝您寶貴的時間...您能否給我您寶貴的建議? – user3200854

+0

如果你控制框架,你可以使它們成爲一個全局數組......然後用某個類中的+ load調用進行初始化,然後通過dlloaded函數或extern指針訪問它們... –

相關問題