iTunes U の iPhone および iPad 用の iOS 7 アプリの開発 とレクチャー 3 のスライドの 120 ページに、次のコード行が何をするかを尋ねるクイズの質問があります。率直に言って、私は少し困惑しており、誰かがそれを打破できることを望んでいました.
cardA.contents = @[cardB.contents,cardC.contents][[cardB match:@[cardC]] ? 1 : 0];
したがって、最初の部分である、配列内の と を含む新しい配列を取得しcardA.contents =
ます。しかし、次は (私が推測する??)を含む配列に一致するかどうかに応じて 1 または 0 を返すインデックスです。cardB.contents
cardC.contents
cardB
cardC
これは私が「得られない」ものであり、おそらくそれは単なる構文の問題です....これは何をしますか?
どうですか
cardA.contents = @[cardB.contents,cardC.contents][0];
また
cardA.contents = @[cardB.contents,cardC.contents][1];
有効?または、私は何かを逃しましたか?