6

定義したさまざまなタイプの UITableViewCell を構築するファクトリ クラスがあります。それらを TypeATableViewCell と TypeBTableViewCell と呼びましょう。

これで、ファクトリ クラスのメソッドは次のように定義されます。

+ (UITableViewCell*)getCellForIdentifier:(NSString*)identifier cellClass:(__weak Class)cellClass;

ここで (Class) だけでなく (__weak Class) を使用することを選択するのはなぜでしょうか。

ありがとう、ニコラス

4

1 に答える 1