Introduction to iOS Development

Document Sample
Introduction to iOS Development Powered By Docstoc
					2011   Introduction to iOS Development




       A beginner’s guide to iOS Development

       This course introduces you to the basics of iOS development. iOS has become the most popular
       platform for mobile app development, and learning how to use it enables great penetration of the
       mobile market. The iOS sdk is an amazing tool to build great apps, and a great platform for
       learning how to write unmanaged code in parallel with a powerful API.


       Instructor
       Ramy Medhat
       Computer Systems Department
       FCIS | Ain Shams University | Egypt
       ramy.medhat@me.com


       Objective

       The objectives of this course:

                1. Understand the Objective-C language.

                2. Getting familiar with the iOS SDK.

                3. Learning the MVC from the iOS SDK perspective.

                4. Learning Memory Management.



       References

       Apple developer.apple.com
       Cocoa Dev Central cocoadevcentral.com
       David Mark Beginning iPhone 4 Development, 2011
       Wei-Meng Lee Beginning iOS 4 Application Development, 2011
       Vandad Nahavandipoor iOS 4 Programming Cookbook, 2011

       Introduction               Day 1           Introduction to iOS SDK and XCode
                                  Day 2           Understanding MVC in the SDK
                                  Day 3           Objective-C introduction

       Views & Controllers        Day 4           The inner workings of a view-based application
                                  Day 5           UIScrollView, UIPageControl, and UITextField
                                  Day 6           UITableView and the UITableViewController
                                  Day 7           UINavigationController, UIPopoverController

       Core Data                  Day 8           Beginning with Core Data
                                  Day 9           Data manipulation and Undo management

       Further Topics             Day 10          QuartzCore
                                  Day 11          MapKit
                                  Day 12          Building a Universal App
                                  Day 13          Building a Localized App
                                  Day 14          Memory Management


       Introduction to iOS Development - 2011
                                                        1

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:23
posted:2/12/2012
language:
pages:1