by Klaus Graefensteiner
1. February 2012 08:27
Learning IOS has a challenging learning curve, but luckily there all kinds of resources that will make the climb to the summit joyous. This blog post is my favorite collection of these resources.

Figure 1: Getting things moving
Go shopping
- Go to the Apple Store and buy an iMac, an iPhone and an iPad.
- Sign up for the Apple IOS Developer program
- Sign up for a Micro plan at Github
- Download CS193P videos, slides, assignment and sample source from ITunes U
- Go to RayWenderlich.com and purchase the iOS Apprentice tutorial series
- Buy Photoshop CS5
- Buy the Tapworthy book
For game development
- For Game Development purchase the Ray Wenderlich’s Space Game Starter Kit
- Buy the Cocos 2D book
Free reading
To get more read the following Apple Developer Guides
- iOS App Programming Guide
- Human Interface Design Guidelines
- View Controller Programming Guide
- Core Data Programming Guide
- ItunesConnect Developer Guide
- Ray Wenderlich Tutorials
Interesting iOS frameworks
These frameworks are covered by the ITunes U iOS lectures.
- Accessibility
- Core Data
- Core Location
- Acceleration and Gyroscope
- Camera, sound recorder and media library
- Contacts
- Notification Services
- iCloud
- Game Center
Interesting iOS apps to dissect
- WordPress IOS app
Interesting 3rd party libraries
- OpenCV for IOS
- Barcode scanning
- 2D Physics Engine
- 2D Graphics
- SOAP Client (more)
- NeuroSky ThinkGear SDK
- Bump API
- OData
- Redpark Serial Cable SDK. A kit for the Arduino can be bought from the MakerShed.
- REST client with JSON serializer
- Mogenerator Core Data code generator
- Flot JQuery plotting plugin
Make it look and sound pretty
- Photoshop template for iOS App icons
- Glyphish icons
- Icons from The Noun Project
- Textures
- Sounds
Hook up with some Business Intelligence services
- Telemetry with Flurry
- Game Analytics with Playtomic
Ausblick
There you go. Have a blast with IPhone app development!