I have one point to make here:
Learning objective c doesn't mean that one inherently knows C. C does not have ARC for example. Just as learning c++ does not really mean one knows C.

Swift may be the language they want you to use eventually because it has a higher-level feel to it, but I don't foresee them phasing out objective c at any point. it wouldn't really make much sense.
On 7/5/2014 8:24 PM, Sabahattin Gucukoglu wrote:
I feel a little bit guilty for saying this, as I just *know* there's a clear 
conflict of interest going on here, but ...

It's obvious that Swift is the language Apple want you to use, and I don't want 
to discourage you from that, because it's clearly designed for efficiency and 
enjoyment.  But Objective-C (which I don't know very well, BTW) is built on top 
of C (which I know very well), and in addition to covering you for all layers 
of the operating system is a portable language that may come in useful to you 
on other platforms.  Knowing C, in my opinion, sets you up for programming in 
other languages, and really helps you to appreciate what they can do for you.

This having been said, there's an e-book on the iBooks store from Apple about 
Swift, which you should seek out.  For purposes of OS X and iOS development 
using modern frameworks, it's what you (and I) should use, and I will make 
Swift my focus for such things if I ever need them in future.

Cheers,
Sabahattin



--
Take care,
Ty
http://tds-solutions.net
He that will not reason is a bigot; he that cannot reason is a fool; he that 
dares not reason is a slave.

--
You received this message because you are subscribed to the Google Groups 
"MacVisionaries" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/macvisionaries.
For more options, visit https://groups.google.com/d/optout.

Reply via email to