3 ms·
this idea that one can 'migrate' from a language to another is really dumb IMHO :) If you are a competent programmer in any kind of OO programming language you
by antirez 18y ago
this idea that one can 'migrate' from a language to another is really dumb IMHO :) If you are a competent programmer in any kind of OO programming language you should have no problems learning Objective-C reading a book or a tutorial and so on.
- jws 18y agoRight, and this is the one to read if you are coming from C++. No acres of verbiage explaining things you already know, just some quick 1:1 mappings and then explanations of things that are not 1:1. e.g. 1:1: bool(C++) -> BOOL(Objective C) { domain is YES and NO }. not 1:1: Every object is of type id. This is a tool for weak-typing – that gives you the aerial view of difference in type systems in one sentence right up front. (I have to confess that despite writing quite a lot of Objective C, the part about "nil", "Nil", and "NULL" had escaped me, so I learned something in the first page of meat. I don't think I've ever used "Nil".)