← All posts tagged objc

bitfield
прекрасное ад objc По рсс приползло прекрасное (или ужасное, как посмотреть).
Люди делают в Objective-C вызов метода через точку. К примеру, a.plus(b) вместо [a plus:b] :
Заводят рид-онли свойство plus, которое возвращает блок (ака лямбда), который зовет у self метод plus: с переданным параметром.
Получается (a.plus)(b)
bitfield
code objc
Еще один вариант "типизированных" коллекций в Objective C

#define NSArray_(T) NSArray
#define NSDictionary_(K,V) NSDictionary

NSArray_(NSString) * strings = …
NSDictionary_(NSString,NSString) * dict = …