Codeiphone1 |
Scheduled Dates22 Jul 2013 |
Scheduled Address
Framework Training Ltd 154 - 160 Fleet Street |
Experience Levelintermediate |
||
Days4 |
Price per person
|
Course description
Our iPhone & iPad iOS 6 App Development training course will teach you the fundamentals of building feature-rich apps from the ground up in Objective C using the Xcode development environment. You’ll be coached by an experienced instructor with solid industry experience.
Apple’s iOS platform provides a framework in which to build and deploy extraordinarily appealing applications to iPhone and iPad devices.
Used effectively, iPhone and iPad apps can combine a great mobile user experience with the functionality and perceived solidity of a desktop client.
Please let us know if you wish to target previous iOS versions
What you will learn
- Objective C Language
- Object Orientated Programming
- Building iPhone & iPad User Interfaces (UIs )
- Build and use Tab Bars
- Core Data
- Tables Animation Core iPhone / iPad
- Hardware capabilities
- iAd Advertising
- In-App Purchase functionality
Who should attend
Prerequisites
iPhone / iPad Training Course Syllabus
Overview of iPhone & iPad Development
Introduction to iOS
Architecture
Xcode 4 IDE
Objective C in relation to other languages
iPhone emulator
Instruments
Objective C Programming
Objects
Classes
Messaging
Objects in iOS
Categories and Extensions
Fast Enumeration
Static Behavior
Selectors
Threading
Remote Messaging
Exception Handling
Memory Management
Building the User Interface
UIApplication class
UIApplication Delegate
Connecting UIWindow, UIApplication, and UIApplication Delegate
UIView and UIView Controller
UIView Classes & Controller Classes
View-based Application Template
IBOutlet and IBAction
UIViewController and Application Life Cycle Events
Exploring the views
Action sheet
Page Control and Image View
Segment control
Adding view Dynamically
Switching views
Animating transitions
Passing Data between Views
UIControls
Modifying Buttons
UIToolbar
UITextField and UITextArea
UISlider and UISwitch
UIWebView, UIDatepicker, UIPickerView
UIPickerView with UIImageView
NSNotifications
Tab Bars
UITabBar and UITabBar Controller
Tab Bar Application template
Creating a Tab bar Application
Navigation
UINavigationBar
UINavigationController
UINavigationItem
Manipulating NavigationBas items
Implementing NavigationBar in a simple Application
Tabbed applications
Table Views
UITableView and TableView Controller.
Table Views Delegates
Table View data sources
Selecting & editing Table rows
Grouping and indexing rows
Table layout
Using a table in a navigation controller
Core Data
Core Data Architecture
Core Data schemas
Data Models
Loading, fetching & saving a Model's Data
Input / Multitouch
Overview of Multitouch
Deleting Touches
Detecting Multitouches
Pin Gesture
Drag Gesture
Animation
NSTimer
Transforming Views
Translation
Rotation
Scaling
Animating
Utilising core iPhone / iPad Hardware capabilities
Camera
Mapkit
Core Location
Communication & Other Hardware
Messaging
Push Notification
Location Notification Services
Accelerometer
AV foundation API
Incorporating iAd Advertising
Enabling and Implementing In-App Purchase functionality
Overview of iOS6 New Features
Siri
Navigation enhancements
iCloud Storage API - deeper Cloud integration
Notification Center
New camera & photo functionality
iPad multi-touch gestures
Accessibility
Related courses
iphone3 Beginners iPhone & iPad Programming Basics Training Course
020 3137 3920