假設我有一個名爲A.framework
的框架,並以A.h
文件作爲主要導入。客戶端應用程序將使用這個框架的標準方法是:更改iOS框架的導入
#import <A/A.h>
假設現在存在另一個框架我想歸入B.framework
,其功能在我A.framework
/覆蓋/實現,這樣客戶端應用程序可以真正取消鏈接B.framework
並且只鏈接到A.framework
以獲得B.framework
的所有功能。換句話說,我有一個實現了所有的B.framework
功能的內部A.framework
並沒有你就可以通過
#import <A/B.h>
這樣導入文件,如果用戶更換所有#import <B/B.h>
電話與#import <A/B.h>
,他們將獲得B.framework
的全部功能。
我的問題是:我可以讓用戶只需斷開鏈接B.framework
無需更換他們所有的#import <B/B.h>
電話與#import <A/B.h>
的,不知怎麼有來自A.framework
,而不是那些#import <B/B.h>
進口?