The course will take you through every aspect of the development tools utilized in iPhone programming, such as XCode, Interface Builder and Objective-C and the extensive Cocoa API framework. This course is concerned with the development of applications on the Apple iPhone and iPod Touch platforms.
Cocoa and the Apple iPhone SDK will be used as a basis for teaching programming techniques and design patterns related to the development of standalone applications and mobile portals to Web services. Emphasis is placed on the processes, tools and frameworks required to develop applications for Apple iPhone and iPod Touch devices.
You will create number of small applications, each designed to highlight specific iphone features and show you how to control or interact with those features.If you combine the foundation you will get from this course with your own creativity and determination you'll have everything you'll need to build your own professional iPhone applications.
Prerequisites:Not strictly enforced but strongly recommended that students should be comfortable with programming in C, especially with regard to using pointers and general C memory management (malloc/free) also familiarity with object oriented designs and principles will be definitely helpful.