- 74 名前:名称未設定 mailto:sage [2009/01/19(月) 15:33:20 ID:FKWl3JcY0]
- >>70
>STL一切使わずNSArrayをサブクラス化して使ってるとか参考までに色々言ってみて。 NSArray をサブクラス、とか言っている時点で Objective-C の素人さんですね。 developer.apple.com/DOCUMENTATION/Cocoa/Conceptual/CocoaFundamentals/CocoaObjects/chapter_3_section_9.html の Class Cluster の説明を読みましょう。 NSArray は配列の性質によって alloc init の結果が違うクラスになるのを 隠蔽しているので、知らずにサブクラスをするとおかしくなります。 だから機能を追加したいときはカテゴリを使います。 journal.mycom.co.jp/column/objc/032/index.html jay.tuley.name/archives/2006/03/08/Class-Clusters borkware.com/rants/agentm/collection-subclassing/ あたり参照。 Cocoa の Foundation のコレクションクラス一般の C++ 等との違いは ridiculousfish.com/blog/?p=27 が詳しい。STL と NSArray の比較もあるよ。
|

|