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.