これはできません。AnNSMutableArray
にはaddObject
メソッドがあり、そのパラメーターはidであり、NSObjectベースの任意のオブジェクトにすることができます。
配列に他のクラスからの不正なデータが誤って入力されないように保護する場合は、配列をプライベートivarにし、public@propertyまたはメソッドを使用してアクセスします。publicメソッドは、実際にを呼び出す前に、呼び出し元が配列に追加しようとしているオブジェクトのクラスをチェックしますaddObject
。