これが私のシッチです。Company オブジェクト タイプと Employee オブジェクト タイプがあり、company には多すぎる Employee オブジェクト タイプがあるとします。会社のカテゴリを作成し、メソッドを追加します
-(Employee *)getNextEmployee {
return (Employee *)self.employees[self.currentEmployeeIndex++];
}
インデックスで NSSet にアクセスできないことはわかっていますが、これはカテゴリであるため、NSArray インスタンス変数も追加できません。このメソッドは頻繁に呼び出されるため、呼び出しごとに NSArray を作成するのは非常に非効率的です。
繰り返しますが、ここでの詳細は無視してください。これは単なる例です。