NSArrayを使用したIBOutletCollectionに関する2つの矛盾するソースがあります。 まず、インターフェイスからアウトレットへのコレクションの順序は重要であり、コンセントのコレクションでは常に同じであると言います。例えば。最初のテキストフィールドをコレクションに最初にリンクすると、要素番号0はそのフィールドなどになります。IBOutletCollectionは正しい順序であることが保証されていますか?
しかし、別の情報源は、これが間違っていることを示しています。実際にはアウトレットコレクションはランダム化されています。 。したがって、要素番号ゼロは、インターフェイスで最初に接続されたものだけでなく、任意のテキストフィールドにすることができます。
「iOS 6プログラミング - iOS SDKの探索」は、iTunesのスタンフォードコースの第1のソースであり、第2のソースです。 誰が正しいですか?
ような何かを行うことができます。 Paul Hegarty以来(少なくとも最新のiOS 7コースではhttps://itunes.apple.com/us/course/developing-ios-7-apps-for/id733644550?affId=1736887 3. Objective-Cクラス時間 - 47 :50)は命令がないと言った。彼はあなたがそれに依存すべきではないと主張しなかった、彼は指定された順序がないと言った:)。 –
@bluesm「順序なし」のようなものはありません。シーケンスがある場合は、*何らかの順序があります。それは任意かもしれませんが、あなたが何かを列挙することができれば、何かが命令を持っています。シーケンスに順序がないと言うときは、シーケンスに*特定の*順序がないことを意味します。 – dasblinkenlight
はい。私はPaul Hegartyが「注文はOutletコレクションにビューをドラッグする順序で指定されていません」と述べました。どちらが間違っている。 –