Its been 3 years since I have been planning to learn iOS development, I haven’t been able to start as I was involved with web development and Objective C (cocoa framework) didn’t make any sense to me. I used to be straight forward programmer, never understood Classes, Objects and everything that came with Object Oriented Programming. Not until a year back i started using PHP Web framework (Codeigniter) and it started making sense, everything seemed organized and structured and now I cant code anything without using Objects and Classes.
Few months back i signed up for Apple Developer for $99 a year. Downloaded XCode, and then started looking into Objective C again and this time it made sense.
So I thought there may be many developer like me, who are interested to learn Objective C and iOS App development, thats why i am posting this guide as i am learning.
- Mac computer (iMac, Mac Mini or MacBook pro)
- Mac OS X Mountain Lion or above.
- XCode 4.6 or above installed.
If you don’t have a Mac there is an easy way to install Mac OS X on VMWare and install XCode (for educational purpose ) :: Install Mac on VMware
Learn Objective C Programming, this is a must! If you know C, C++ or PHP, this should be very easy.
Objective C Resources
Free E-Books by Apple
- Programming with Objective-C
- Object-Oriented Programming with Objective-C (pdf)
- Concepts in Objective-C Programming (pdf)
There are hundreds of free resource all over internet, just google “Learn Objective C” or “Objective C Tutorial”.
Best Resource for Learning iOS Development online is :: raywenderlich.com
[ ...to be continued ]