Быстрое перечисление в массивах NSArray разных типов

У меня есть этот вопрос здесь (а также другие вопросы по SO), и документы Apple о коллекциях Objective-C и быстром перечислении . Что не ясно, так это то, если NSArray заполнен разными типами, и создается цикл вроде:

for ( NSString *string in myArray )
    NSLog( @"%@\n", string );

Что именно здесь происходит? Будет ли цикл пропускать что-либо, кроме NSString ? Например, если (ради аргумента) в массиве есть UIView , что произойдет, когда цикл обнаружит этот элемент?

5
задан Community 23 May 2017 в 11:52
поделиться