際際滷
Submit Search
いまさら NSArray
?
3 likes
?
1,231 views
Tetsuya Kaneuchi
Follow
Cocoa 茶氏v廉でのk燕Y創です。
Read less
Read more
1 of 12
Download now
Download to read offline
More Related Content
いまさら NSArray
1.
いまさら NSArray かねうちてつや Cocoa茶氏v廉 2013.12.14
2.
NSArray ? Foundation のコレクションクラスのひとつ ? インデックス原きでオブジェクトを鯉{ ? クラスクラスタを撹 ? vB: NSMutableArray,
NSSet
3.
クラスクラスタ ? NSArray そのものは渇鵐ラス ? イニシャライザが醤鵐汽屮ラスのインスタンスを伏撹 ? 醤鵐汽屮ラスは掲巷_ ? サブクラス晒できるOになっている
4.
NSArray のサブクラス ? count と
objectAtIndex: をオ`バ`ライドすれば頼撹 ? 挫きなデ`タに NSArray インタフェ`スでアクセス ? 麿のオブジェクト、ファイルシステム、デ`タベ`ス´ ? 駅ずしもデ`タをメモリに崔かなくてもよい
5.
NSArray ビュ` ? もともとは NSArray
になっていないデ`タに NSArray としてアクセスできるようにする ? 圷のデ`タが筝されるとビュ`にも郡啌される ? NSArray は謹くのフレ`ムワ`クで割gしたサポ`トが あるので旋喘喘余がレい ? NSSet ビュ`とかも深えられる
6.
NSArray ビュ`の箭 ? eの NSArray
の剃にKんでいる NSArray ビュ` ? 2 つの NSArray をBYした NSArray ビュ` ? 猟忖双の1猟忖ずつを勣殆として隔つ NSArray ビュ`
7.
Demo
8.
NSArray のプロパティ ? あるオブジェクトが隔つコレクションへのアクセスを翌何に戻 工したい ? NSMutableArray を卦してしまうと、オブジェクト翌から 厚される辛嬬來があってヤダ ? ? ? そもそも
NSArray じゃないんだけど コレクションの嶄附を lazy に兜豚晒したい immutable な NSArray ビュ`を卦しましょう!
9.
KVC と NSArray ? サブクラスを恬らなくても
NSArray ビュ`を卦せる ? ? ? - (NSUInteger)countOfElements - (id)objectInElementsAtIndex:(NSUInteger)index; [obj valueForKey:@^elements ̄]
10.
Demo
11.
まとめ ? NSArray のサブクラスはgに恬れる ? NSArray ビュ`はいろいろ喘余があってSしい ? KVC
でサブクラスなしで NSArray ビュ`を巷_できる ? KVC で NSSet や mutable コレクションも卦せる
12.
歌深 ? NSArray Class Reference ? Key-Value
Coding Programming Guide ? Key-Value Coding Accessor Methods
Download