3 ms·
Objective-C has the dynamic properties of a language like Smalltalk, but you can also drop down to C and write fast imperative code. Besides the raw capabiliti
by asolove 14y ago
Objective-C has the dynamic properties of a language like Smalltalk, but you can also drop down to C and write fast imperative code.
Besides the raw capabilities of the language, the community of Objective-C developers fit very well with the language. Where Ruby would use an abbreviation, ObjC prefers long explicit names. And the interleaved method name/arguments makes the code readable in a very specific and refined aesthetic. It isn't obvious to everyone, and it isn't a natural way to write some kinds of programs. But for writing fast and highly-interactive UIs, it remains a high water mark.
The best advice is: try going through one of the books by Aaron Hillegass to get a sense of the serenity of writing proper Objective-C/Cocoa code.