3 ms·
I've been programming C/C++ for 15+ years. I would have to say if you know nothing about C/C++ programming, then your biggest hurdles will be: 1) learning how
by steve8918 15y ago
I've been programming C/C++ for 15+ years. I would have to say if you know nothing about C/C++ programming, then your biggest hurdles will be:
1) learning how to program in Objective C
2) learning how to use Xcode (probably one of the worst IDEs I've ever used)
3) learning how to use the specific parts of the iPhone like iteracting with the camera, etc.
There will be a lot of issues to deal with, such as accessing the camera, storing the photo, uploading it to the web site, etc, that are non-trivial. Without a knowledge of C/C++, it might take you on the order of months, not days.
I picked up "Beginning iPhone 4 Development" and was new to both iPhone develoment and MacOS. It took me about 2 weeks to get a working app that just posted text to a Google App Engine backend, although a lot of progress was made over 1 weekend of straight coding and playing around. My biggest frustration was learning how to use Xcode, but I basically just followed the book and it ended up being a pretty good tutorial.
I don't want to be a hater, but $50 for a video tutorial that promises to teach you iPhone development in under 1 hr sounds unlikely. There are A LOT of details that need to be addressed, and I feel like the "Beginning iPhone 4 Development" book is pretty damn good as an introduction, so that's probably money better spent.
- patrickk 15y agoI've used the Beginning iPhone 4 Development book too and I've found it excellent. Also I used the iPhone development course from Stanford on iTunes U, which is quite comprehensive (these guys will be pretty much competing with this series, which is top notch and also free): http://itunes.apple.com/us/itunes-u/developing-apps-for-ios-hd/id395605774 http://itunes.apple.com/us/itunes-u/developing-apps-for-ios-...
- rdouble 15y agoIt will be hard to compete with the free Stanford courses. Especially since the sample looks like it's almost the same format. It would be better to go the Peepcode route and have ala carte mini videos about specific tasks. How to make a digital photo filter, how to get CoreData working with iCloud, how to make a complicated UI, etc. There are a lot of materials out there about beginning iOS development. There are not very many materials about intermediate-advanced iOS development. The other option would be to really amp up the production values. All video lessons I've seen, including the Stanford ones, are simply too slow. I usually watch them in 2x speed. The other problem is that the Xcode view is never optimized. It's always slightly difficult to see the text. Much moreso if you are watching it on an external TV set.
- suyash 15y agoThe Standford course ain't updated for new iOS 5 features, more over they have not put the fall'11 class on iTunes for public :(
- Luyt 15y agoThanks for the mention of the Stanford courses: I just watched the first one, in which Paul Hegarty explains iOS' interpretation of the MVC pattern (including iOS-specific terms like 'outlet', 'delegate', 'target', 'action' etc., which are used in Interface Builder and XCode). His slides are awesome too. He uses my favourite font: Comic Sans MS ;-)
- sidwyn 15y agoI've found the font a bit too distracting, but the content is definitely good :)
- revorad 15y agoI know some C (it was my first language), but haven't used it in years, so it's a bit rusty. Thanks for sharing your experience though. I'll check out the book.