iPhone and iPad are popular platforms revolutionizing the mobile platforms. While these platform offer standart buildin gps, connectivity, multitouch controls and accelerometer, they also implement a unique and yet different programing model. To build any application and publish them to famous App Store, developers need to code in Objective-C. Objective-C also comes with a full featured devolopment IDE called XCode. Besides the coding facilities in XCode, another tool is also integrated to design and build user interfaces, the Interface Builder. The course covers topics from getting familiar with Objective-C syntax, controlling phone resources, memory management, using APIs and built in patterns, designing UIs with Interface Builder, building and debugging your application, using the simulator, using certificates to sign and publish your application. The course also covers tips on following Apple's HIG (Human Interface Guide) for getting approval to get published in iPhone App Store.
In this course you will build applications for the iPhone/iPad platform, including:
1. iOS Technologies
2. Architecture layer
3. Developer Tools
4. How to start developing an iOS app?
5. Write Objective-C Code
6. Building User Interfaces
10. Handling Events
14. Handling Different Screen Sizes
15. Device APIs
17. Graphic Libraries
18. Internationalization and Localization
19. Automated Testing
20. Publishing Applications
Developers who aim to develop Iphone applications.