Cocoa Touch Programming
Course
Online
Description
-
Type
Course
-
Methodology
Online
The emphasis on this course is on programming. The course commences with a detailed overivew of ObjectiveC 2.0 and the Foundation Framework. The early iPhone SDK GUI examples are developed programmatically, outside of Interface Builder so as to provide a feel for the framework and its constituent parts, and an understanding of serialisation.
Reviews
Subjects
- IT
- Programming
Course programme
- creating and building projects
- running and debugging applications
- working with the class and documentation browsers
- dynamic typing
- dynamic binding
- dynamic loading
- dynamic method lookup
- resolution of unmatched selectors
- message forwarding
- use of @property to declare accessor methods
- use of @synthesize to synthesize accessor methods
- delegation
- key-value coding
- mutable subclasses
- storage and retrieval of filesystems and web data
- reference counting
- garbage collection
- autorelease pools
- Model View Controller pattern
- Composite pattern
- Visitor pattern
- iPhone UIKit design pattern application
- UITableView
- UITableViewController
- data source method idiom
- delegate method idiom
- iPhone navigation controller
- iPhone tab bar controller
- patterns and idioms for handling user touch
- Core Graphics framework
- Core Animation framework
- image display and manipulation
- animation design and implementation
- types of data store
- principles
- patterns and idioms
- retain counts
- autorelease pools
- the Address Book
- Maps
- Safari
Cocoa Touch Programming