Course not currently available

iPhone and iPad Development using iOS 8 and Xcode 6 Training Course

Course

Online

£ 4,650 VAT inc.

Description

  • Type

    Course

  • Methodology

    Online

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 7 or 8. The course is hands on and shows how to develop applications from scratch in Objective-C and HTML using the Xcode 5 or 6 IDE.

About this course

C and HTML programming experience.
This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Testing
  • Windows
  • Server
  • HTML
  • SQLite
  • Design
  • Logic
  • Layout
  • Web
  • Project

Course programme

Development environment
  • Native versus Web based Applications
  • Development environment requirements
  • Xcode and the iOS SDK
  • Apple Developer registration
  • Reasons why Applications get rejected
Objective-C
  • The Xcode IDE
  • Objective-C basics
  • Foundation Framework
  • UIKit Framework
  • Classes, Class Interfaces and Class Implementations
  • Instance Variables
  • Properties
  • Methods
  • Creating objects
Xcode iOS Projects
  • Human Interface Guidelines
  • Creating an iOS project
  • Running on simulator and real devices
  • Memory management
  • Strong and weak references
Design Patterns and Frameworks
  • Using Design Patterns
  • Cocao Touch Framework
  • Model View Controller (MVC) Pattern
  • Other Design Patterns
  • Protocols
Views and Design Layout
  • User Interface Views and Windows
  • Building User Interfaces
  • Automatic Layout
View Controllers
  • Using protocols for delegation
  • Creating and connecting outlets and actions
  • Working with user interface elements
  • Implementing controllers
  • Adding data and logic to the interface
  • Gestures
Working with data
  • Saving and retrieving user data
  • File system sandbox
  • Archiving
  • Usign SQLite
  • Core Data Framework
Navigation Controllers and Storyboards
  • Multiple Views
  • Tabbed View Controller
  • Using the storyboard tool
  • Static and dynamic prototype tables
  • Navigation Controller
Web Services
  • URL Request and URL Connection
  • Getting data from the server
  • REST
  • JSON
Distributing Applications
  • Moving applications to a device for testing
  • Getting an application into AppStore

Additional information

35 hours (usually 5 days including breaks)

iPhone and iPad Development using iOS 8 and Xcode 6 Training Course

£ 4,650 VAT inc.