あのな、NSArray, NSMutableArray ってのはクラスクラスタ、ちゅーやつでやな、
そのまま継承しても、実体を伴わんのや。中身を用意したらんとあかん。
ちょっとめんどいで、ええか?難しゅう言うとな、必須のメソッドと、データ構造を
持ってないと、NSArrayとして機能せんのや。よーリファレンスを読んでみ、その辺
ちゃーんと書いてあるわ。まぁ簡単に言うとな、NSArray にいるメソッドは、 count,
objectAtIndex:, lastObject, の3つや。Mutableはさらに、addObject:, insertObject:,
removeLastObject, removeObjectAtIndex, replaceObjectAtIndex:withObject:
の…ひの、ふの、…まぁ、ギョーサン実装せなあかんちゅうこっちゃ。
その代わりや、こいつらさえ実装しとけば、中身のデータ構造がどないやっても、
外から見たら配列になっとる、ちゅー訳や。まぁ、面倒くさかったらな、
@interface MyMutArray : NSMutableArray {NSMutableArray *hoge;}@end
@implementation
- (NSUInteger) count { return [hoge count]; } // 以下、色々略
みたいにしとけばええわ。あとはcontentArrayがよろしうやってくれる。