It looks like this is a monkeypatching mechanism for Objective C to graft some OSX 10.8 functionality on 10.7 concerning the indexing of arrays and maps.
The author writes: "The Objective-C runtime is the beating heart of a Cocoa application. It’s the low-level bit that puts the “Objective” in Objective-C by teaching C how to be object-oriented." -- but doesn't he mean dynamic instead of object-oriented?
No, C is not an object oriented language. Sure, it has structs, but not the all-important subtype polymorphism ( https://en.wikipedia.org/wiki/Subtype_polymorphism ). The Objective-C runtime adds this. And loads of dynamism.
2 comments
[ 2.0 ms ] story [ 17.0 ms ] threadThe author writes: "The Objective-C runtime is the beating heart of a Cocoa application. It’s the low-level bit that puts the “Objective” in Objective-C by teaching C how to be object-oriented." -- but doesn't he mean dynamic instead of object-oriented?