What's the best way to learning Objective-C for developing iPhone apps?
C/C++ first? From where? How long will this take for a relatively simple app (somewhat like a workout logger application)?
Not C. First, the syntax is really different.
I'd start here:
http://cocoadevcentral.com/d/learn_objectivec/
Have fun, you'll desperately need it.
(Or get phonegap and make your app using HTML and Javascript)
I would recommend to learn objective C because iPhone app are created in objective C.So, start with objective C and when you are comfortable with it, start java.
Programming in objective C
http://www.amazon.com/...0321711394
Objective C Tutorial
http://howtomakeiphoneapps.com/objective-c-tutorial/
Hope you will get some help here.
This is the software i use. I make 60-70$/day on appstore. The good thing about it is that its all drag&drop or click click click. I make a "kinda usefull" app in like 15 minutes. You can do better if you dedicate some more time. Give it a try. It can't get any easier than this. Cheers!
Not C first, not C++ first, though if you already knew either of these, it would be helpful, but I'd say Objective-C first because you can develop your whole iOS app in Objective-C.
"Programming Objective C"
http://www.amazon.com/...32188728X/
Here's a quote from the book:
"Objective-C. Readers can also learn the concepts of object-oriented programming without having to first learn all of the intricacies of the underlying C programming language. "
This should be a good book for you because you don't have to learn a lot of stuff that you're not going to use. You can keep in mind though that you can put in your own C functions or use C libraries because Objective-C includes all of ANSI C.
I'm recommending that you first learn Objective-C and then learn the iOS API. There's two main parts to the iOS API that you'll need to know: Foundations for generally useful classes, and Cocoa Touch which is the user interface for iOS.
You'll need a Mac running one of the latest versions of OS X preferably Mountain Lion because you'll need to download XCode to develop for iOS and the downloads for XCode now require Lion or Mountain Lion.
After you acquire some skill in Objective-C, you'll want to study beginning iOS development. I'm sure that there must be something on the Internet, but there's sometimes an overwhelming amount of stuff on the Internet, that I bought a book:
"Beginning iOS Development: Exploring SDK"
- When developing apps for iPhone and iPad? Do you recommend me having at least iPod touch? Or both iPod touch and iPad? I have neither, but I'm If I go to Apple Store and ask they will of course say "yes you need both iPod touch and iPad"
- What language should I start with to start developing iOS apps? If I want to develop iPhone apps, should I learn Python first or just go straight to objective C or learn something else? I have 0 programming skills and have only done some web development. I have a Mac and Xcode.
- Objective C Programming - want to learn how to make an iPhone app (beginner)? I always wanted to learn how to make an iPhone app, but for that I need to learn Objective C, would appreciate any online tutors or guidance if any.
- Is tbere any major différence between thé iPhone 6 and the 6s? Whooppeee is Xmas again and my daughter wants new 2nd hand) iPhone… 2 years ago almost bought her 5 before i réaliséd that it was 5s she wanted ( cos thé 5 sucks?) And I don't want to screw up this year…