У меня есть этот вопрос здесь (а также другие вопросы по SO), и документы Apple о коллекциях Objective-C и быстром перечислении . Что не ясно, так это то, если NSArray
заполнен разными типами, и создается цикл вроде:
for ( NSString *string in myArray )
NSLog( @"%@\n", string );
Что именно здесь происходит? Будет ли цикл пропускать что-либо, кроме NSString
? Например, если (ради аргумента) в массиве есть UIView
, что произойдет, когда цикл обнаружит этот элемент?