NSMutableオブジェクトの配列を含むモデルクラスがあります。コントローラクラスはこの配列にアクセスする必要がありますが、アクセスは読み取り専用にする必要があります。メソッドから戻り値の型としてNSArrayとしてNSMutableArrayを公開する方法
これはどのように実装する必要がありますか?モデルが(読み込み専用)NSMutable配列として配列を公開し、constを使用するか、それをNSArrayとして公開する必要がありますか?後者の場合、NSArrayをNSMutableArrayから効率的に作成するにはどうすればいいですか?つまり、NSArrayにNSMutableArray/(NSMutableArrayは、コントローラがコントローラにアクセスしている間、メモリ内に保持されることが保証されています)。
+1 - ドットアクセサの構文を使用するとパフォーマンスが低下することにご注意ください。 – matm