私はObjective-Cを初めて使用し、これをオンラインで数週間調査しました。ほぼすべての例はすべてのサイトで同じであり、Xcode 4 アプリのコードに統合する方法が完全にはわかりません。
どこでも見られる例は次のとおりです。
NSEnumerator* theEnum = [some_array objectEnumerator];
id obj; or id some_object = NULL;
while(obj = [theEnum nextObject]) {
//do something...
id some_object = NULL;/ id obj; が何であるかをよりよく理解できればと思います。自分でそれを理解できることを表します。
私のコードには 3 つの配列があります。すべてのオブジェクトが表示されるまで、ユーザーが [次へ] ボタンをクリックするたびに、UILabel フィールドの各配列に 1 つのオブジェクトを表示できるようにしたいと考えています。
NSArray1 = 1,2,3
NSArray2 = ジョン、ジル、ジョシュ NSArray3 = 男の子、女の子、男の子
次のボタンを押すと、1、ジョン、男の子が表示されます。次に会うときは、2 人のジルと女の子、最後に 3 人のジョシュと男の子です。
以下は基本的な例であり、実際のコードではありません。
number = [[NSArray alloc] initWithObjects:@"1",@"2",@"3", nil];
name = [[NSArray alloc] initWithObjects:@"John",@"Jill",@"Josh", nil];
gender = [[NSArray alloc] initWithObjects:@"boy",@"girl",@"boy", nil];
NSEnumerator *enum = [number objectEnumerator];
id obj; (??What is this?? And how to connect to the statement below??)
while ((obj = [enumNumber nextObject])) {
self.numberItem.text = ??
self.nameItem.text = ??
self.genderItem.text = ??
ありがとう