NSArray를 사용하는 IBOutletCollection과 관련하여 두 가지 모순되는 출처가 있습니다. 먼저 인터페이스에서 콘센트 컬렉션으로 연결하는 순서가 중요하며 콘센트 수집시 항상 동일하게 적용됩니다. 예 : 첫 번째 텍스트 필드를 먼저 콜렉션에 연결하면 요소 번호 0이 해당 필드가됩니다.IBOutletCollection은 올바른 순서로 보장됩니까?
그러나 다른 소스는 이것이 잘못된 것으로 실제로 아울렛 컬렉션이 무작위로 표시되며 사물의 순서에 대해 절대적으로 보장이 없음을 나타냅니다. . 따라서 요소 번호 0은 인터페이스에 연결된 첫 번째 텍스트 필드가 아닌 모든 텍스트 필드가 될 수 있습니다.
"iOS 6 프로그래밍 - iOS SDK 탐색"은 iTunes의 첫 번째 소스이며 Stanford 코스가 두 번째 소스입니다. 누가 맞습니까?
처럼 뭔가. Paul Hegarty 이후 (적어도 최신 iOS 7 코스에서는 https://itunes.apple.com/us/course/developing-ios-7-apps-for/id733644550?affId=1736887 3. 목표 -C 수업 시간 - 47 : 50)는 명령이 없다고 말했다. 그는 당신이 그것에 의지해서는 안된다고 주장하지 않았고, 지정된 순서가 없다고 말했다. :) –
@bluesm "순서 없음"과 같은 것은 없습니다 : 순서가있는 곳에 * 어떤 순서가 있습니다. 그것은 임의적 일지 모르지만, 당신이 뭔가를 열거 할 수 있다면, 그것은 무언가가 질서를 가지고 있음을 나타냅니다. 시퀀스에 순서가 없다고 말하면 시퀀스에 * 특정 * 순서가 없음을 의미합니다. – dasblinkenlight
예. 나는 Paul Hegarty가 "아울렛 컬렉션으로 뷰를 드래그하는 순서에 따라 오더가 지정되지 않았다"고 말했습니다. 어떤 잘못입니다. –