Hatena::Groupiphone-dev

淡々とめもりんぐ

 | 

2010-09-16

[][] 17:18

オブジェクトを列挙してNSArrayを作りたい -  initWithObjects:

- (id)initWithObjects:(id)firstObj, ...

オブジェクトを順番に列挙してゆくことで、それらを格納したNSArrayを作ります。列挙したオブジェクトには順番に0, 1, 2,

…とインデックスが割り当てられます。一番最後にnilを指定します。このメソッドはUISegmentControlの要素を作るのによく使われます。

以下の例は3つに分かれたUISegmentControlを作る時のコードの一部です。

                    
NSArray *items = [[NSArray alloc] initWithObjects:@"少ない",@"中程度",@"多い",nil];
UISegmentControl *sControl = [[UISegmentedControl alloc]initWithItems:items];
[items release];

NSArrayについて

ピンポイントすぐる。

 |