хотя не, всё почти тоже самое получается, просто я привык воспринимать взятие индекса чуть ли ни как часть имени переменной, а пробел и квадратные скобки для сообщения все портят, хотя такая запись все таки покороче чем objectAtIndex: :)
С является подмножеством Objective-C, так что воспринимайте это не как введение замыканий в С, а как введение замыканий в С-шную часть Objective-C и будьте спокойны:)
Ну опять же если дать девелоперам возможность писать Array[i][j] для не NSArray то вполне возможно что многие перестанут пользоваться Сшными, а они мягко говоря быстрее чем NSArray
И еше не счет изменений в Zend.
Ради бога не лазьте в ядро!!! используйте наследование как способ изменения поведения классов, у нас на работе был случай когда пришлось доделывать чужой проект на зенде, в нем были внесены изменения во множество классов фрейворка, изза чего отлов ошибок и попытка перехода на новую версию превратились в сущий кошмар(
P.S.
Еше раз извиняюсь :)
После руби очень не хватает подобного функционала в Objective-C :)
Ради бога не лазьте в ядро!!! используйте наследование как способ изменения поведения классов, у нас на работе был случай когда пришлось доделывать чужой проект на зенде, в нем были внесены изменения во множество классов фрейворка, изза чего отлов ошибок и попытка перехода на новую версию превратились в сущий кошмар(