私がThree20 Frameworkのような大きなフレームワークを使用している場合、 私はフレームワーク全体を#importするか、それとも#importするかを選択する必要があります。objective-c#完全なフレームワークをインポートするか、必要なファイルのみをインポートしますか?
フレームワークのすべてのファイルを開く必要があるため、コンパイルオーバーヘッドに違いがあると思いますが、実行時にも違いがありますか?より大きなメモリ使用量が好きですか?あるいは、コンパイラ最適化は、必要でないすべてのものをすでに削除していますか?
私が使っているすべてのクラスで同じフレームワークを使うのであれば、すべてのクラスではなくプレフィックスファイルにフレームワークを含めることをお勧めしますか?
挨拶 無限:)
私は議論するつもりはありませんが、使用したくないクラスの代理メソッドを実装する必要はありませんか?いくつかのフレームワーククラスファイルには、その子クラスに実装されるデリゲートが含まれている場合がありますか? –
*作成するオブジェクトのデリゲートメソッドのみを実装する必要があります。ヘッダーファイルをインポートするだけの場合は必要ありません。これは、我々がここで話している枠組み、確かに当てはまります。 – lxt
うん正解。回答ありがとうございます :) –