メインのインポートとしてファイルで名前が付けられたフレームワークがあるA.framework
とします。A.h
クライアント アプリがこのフレームワークを使用する標準的な方法は次のとおりです。
#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>
#import <B/B.h>
A.framework