Wednesday, January 13, 2010
Objective-C - the language
First off, I read the Objective-C Primer and Objective-C Programming Language guides. I collect languages, so there was some underlying familiarity there. Ruby, Smalltalk and C obviously shone through for me. Second off, I re-read Smalltalk Best Practice Patterns. I first read that book maybe 6 years ago and it had a massive impact on my Java style. Objective-C is the most Smalltalk-like language that the 'masses' will actually use professionally. Sadly, it's not enough Smalltalk for me, and the C abstractions leak quite a bit.
Java Developers Guide to Objective-C on the iPhone
This will be a place-holder page containing links to the other entries that I create in this series. I've got a lot of commercial experience with Java, some Python and Ruby. This has all been server-side; I've not really touched GUIs (apart from GWT, HTML and Javascript) for a while, so this series will necessarily reflect that. Hopefully it will prove useful to others.
Topics that I hope to cover:
Topics that I hope to cover:
- Initial questions coming from a mainly Java background.
- Objective-C the language, including comparisons with Java.
- OO with Objective-C, covering how a typical Java app would use interfaces and how Objective-C might approach the problem.
- Collections in Java and Objective-C.
- Concurrency utils in Java and Objective-C.
- Tools.
Subscribe to:
Posts (Atom)