NSArray ile IBOutletCollection ile ilgili iki çelişkili kaynağım var. Öncelikle, arabirimden çıkış koleksiyonuna bağlantı verdiğiniz siparişin önemli olduğunu ve çıkış koleksiyonunda her zaman aynı olacağını söylüyor. Örneğin. İlk metin alanını ilk olarak koleksiyona bağlarsak, 0 numaralı eleman bu alan olacaktır.IBOutletCollection'ın doğru sırada olması garanti edilir mü?
Ama başka bir kaynak bana bunun yanlış olduğunu ve aslında Outlet koleksiyonunun rastgele olduğunu ve şeylerin sırasına göre kesinlikle bir garanti olmadığını söyler. . Yani, eleman numarası sıfır, sadece arabirime bağlanan ilk değil, herhangi bir metin alanı olabilir.
"iOS 6 Programlama - iOS SDK'yı keşfetme" ilk kaynaktır ve iTunes'daki Stanford kursu ikinci kaynaktır. Kim haklı?
böyle bir şey yapmak. Paul Hegarty'den (En azından en son iOS 7 dersinde https://itunes.apple.com/us/course/developing-ios-7-apps-for/id733644550?affId=1736887 3.Objective-C sınıfı süre - 47 : 50) emir olmadığını söyledi. Ona bağlı olmamam gerektiğini iddia etmedi, belli bir emir olmadığını söyledi :). –
@bluesm "Düzen yok" diye bir şey yoktur: Bir dizinin olduğu yerde, * bazı * düzenleri vardır. Rastgele olabilir, ama bir şeyi numaralandırabiliyorsanız, bir şeyin bir emri vardır. Bir dizinin bir düzeninin olmadığını söylediğinde, dizinin * özel * sırasının olmadığı anlamına gelir. – dasblinkenlight
Evet. Paul Hegarty'nin "Sipariş, görünümleri Outlet koleksiyonuna sürüklediğiniz sırayla belirtilmiyor" demişti. Hangisi yanlış. –