Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
NSArray* stringsLengths( NSArray* strings_ )
{
return [ strings_ map: ^( id string_ )
{
return (id)[ NSNumber numberWithUnsignedInt: [ string_ length ] ];
} ];
}
* This source code was highlighted with Source Code Highlighter.Но использование блоков имеет не мало преимуществ, и первое из них — существенная экономия на количестве кода,не состоятелен (код был вынесен во внешнюю библиотеку). Впрочем продолжение
а следовательно и на времени написания и поддержке.Очень сомнительно — ибо лучше 10 строк чистого для понимания кода против одной строчки в которой черт ногу сломит…
аргумент: «существенная экономия на количестве кода» — не состоятелен (код был вынесен во внешнюю библиотеку).
Очень сомнительно — ибо лучше 10 строк чистого для понимания кода против одной строчки в которой черт ногу сломит…
Топик плюсанул ибо он наконец мне помог понять мне что блоки мне совсем не нужны.
Топик плюсанул ибо он наконец мне помог понять мне что блоки мне совсем не нужны.
О блоках и их использовании в Objective-C часть 2-ая