How to start programming for iPhone?

I'm coming from a .Net C # background, what's the best way to learn how to program native iPhone apps?

+2


source to share


4 answers


Watch Stanford's course on iPhone development . This will really get you started.



+7


source


Everyone posted good resources, but even if you already know the language you need to use, I just wanted to point it out so other people who probably don't know it can see.

The language used to develop Apple's embedded applications is Objective-C. You can of course mix in C and C ++, but the SDK itself is in Objective-C, so you might want to find out. This seems a little scary at first to most people, usually those coming from higher level languages ​​like C #. Brackets and perceived "verboseness" distract some people. After a while it grows on you and you will notice that it is a very readable and self-documenting language.



I personally used a book called Learning Objective-C , which was ideal for me as someone who is already familiar with programming languages, preferably C, and wanted to learn about the main differences of this language. Another, longer one, and I believe the best reference to the book is the popular Objective-C 2.0 Programming . This book is longer and starts with the reader having 0 programming experience, transitions over control structures, the basics of object-oriented programming, etc. I believe both books have cheaper and searchable PDF versions.

Have fun and I hope everything works out well for you in this endeavor.

+2


source


In case you didn't know this: you can also use C # to program on the iPhone via MonoTouch . And in fact MonoTouch will compile to native too;)

0


source


I found Getting Started iPhone 3 Development to be a very good way to get started.

0


source







All Articles