1

iTunes U の iPhone および iPad 用の iOS 7 アプリの開発 とレクチャー 3 のスライドの 120 ページに、次のコード行が何をするかを尋ねるクイズの質問があります。率直に言って、私は少し困惑しており、誰かがそれを打破できることを望んでいました.

cardA.contents = @[cardB.contents,cardC.contents][[cardB match:@[cardC]] ? 1 : 0];

したがって、最初の部分である、配列内の と を含む新しい配列を取得しcardA.contents =ます。しかし、次は (私が推測する??)を含む配列に一致するかどうかに応じて 1 または 0 を返すインデックスです。cardB.contentscardC.contentscardBcardC

これは私が「得られない」ものであり、おそらくそれは単なる構文の問題です....これは何をしますか?

どうですか

cardA.contents = @[cardB.contents,cardC.contents][0];

また

cardA.contents = @[cardB.contents,cardC.contents][1];

有効?または、私は何かを逃しましたか?

4

2 に答える 2