Getting started with C and Objective-C

Ultimately, I want to program in OS Objective-C, and possibly iPhone, in Objective-C. I have no direct experience with C, and I am starting from a background of web programming. I am much more familiar with Java syntax than C and Objective C.

I'm just looking for suggestions on how to get started. It seems that I just need to start with C (I don’t have a Mac computer powerful enough for programming yet, so it would be nice to start with C on the Windows platform anyway (information on programming environments will also be useful, I use it for eclipse)). I'm just looking for book recommendations, online tutorials, or any other pointers you need to keep in mind. Keep in mind that my ultimate goal is to work with Objective-C, so there is something that I need to keep in mind when learning C, whatever you care, etc. Thanks for any input.

Update . The reason I think I need to learn C first is because most of the tutorials I have seen so far for Objective-C assume that you already understand the C syntax, which I'm not doing fully . Are there any better tutorials for me?

+5
source share
9 answers

I do not quite agree with the one who says: "C and Objective-C are different languages." Objective-C is a strict superset of C.

Of course, he knows this - his thing is that you do not need to fully master C before moving to Objective-C. I will remember this (and hopefully clarified this).

, C, Objective-C .

, , , - (, ). , " C" K & R .

hello C , , - "Cocoa Programming for Mac OS X" Aaron Hillegass. Cocoa, Objective-C , . , Mac ( Cocoa ). , GCC Windows, .

Mac , , IMHO. , Mac " ", , OS X, , .

+9

java, obj-c (java obj-c.) Apple , . , C obj-c ( Joel).

obj-c , gcc. cocotron:

Cocotron - API - Objective-C Apple Inc. Cocoa . AppKit, Foundation, Objective-C API, CoreGraphics CoreFoundation.

iPhone obj-c. , , , , Cocoa Mac OSX Aaron Hillegass.

+4

Objective-C - , . , , , , C Objective-C, . ( Cocoa), Cocoa Mac OS X (3- ) . - "- ", .

C Objective-C, Apple C XCode , . K & R C Brittanica of C , , . Googling , , C .

, , , Kochan Hillegass Objective-C Cocoa. , Hillegass, ( ) .

+3

, C. , : .

( ), Objective C, , Java, C , , .

, , "" . , .

+1

, Mac, ( Mac ), -, , . ( -, Mac, , , Apple.)

Xcode, .

+1

Iphone , , ( mac, Xcode - , Iphone):

, , , , ! , .

+1

, Cocoa Mac OSX - Hillegass Objective-C, Cocoa Apple .

Objective-C Linux Windows, , , Apple, . NS (). Objective-C, , , , ++ # , ( Objective-C, C).

, , C, C, , .

+1

All Articles