I beg to differ. Learning objective c -does not- mean that you know c.
As I already said, objective c handles resource allocation and deletion
for you via ARC. c also works differently in a lot of cases where
objective c does not. Sure you don't have classes, but there are other
differences as wel, including the preprocessor.
On 7/5/2014 9:49 PM, Sabahattin Gucukoglu wrote:
I should have been clearer when I said that by learning Objective C one would
inherently know how to program in C, because I really meant to emphasise that
it's C you should learn, but as it happens it's actually the case, because
Objective-C is a proper superset of C, unlike C++. So while you might learn
Objective-C simply to operate within Apple's infrastructure, still you are
learning the C language, which is just Objective-C without the object-oriented
bits. Unfortunately, too many people come to C with the expectation that it's
as high-level as it looks, which is of course not the case, though it's an easy
mistake to make.
The ebook is Apple's official description of the language, a bit like "The C
Programming Language" (also on iBooks) is the canonical tome for C programmers.
Highly recommended.
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.