iOS PowerPoint Presentation

iOS

Development

Mobile Provider Application

Code Camp 2012

iOS Development Outline

 iOS Development Requirements

Overview of Provider Application

XCode IDE Overview

Primer on Objective C

Setting up the Project

Overview of MVC Pattern

UI Controls

Publishing

© 2012 University of Phoenix, Inc. All rights reserved.”

iOS Development Requirements

• Apple's iOS Software Development Kit (SDK)

• A computer that can run the SDK

• A basic understanding of object-oriented programming languages like Objective-C

• Apple's proprietary integrated development environment

• Become a registered developer.

© 2012 University of Phoenix, Inc. All rights reserved.”

Overview of Provider Application

Create a mobile application that allows users to find a medical provider.

• Access specialties and locations and display them in lookup lists.

• Find providers and display them in a list by specialty, location and last name.

• Put provider in a favorites list or remove them

• Call provider

• Locate provider in a map

© 2012 University of Phoenix, Inc. All rights reserved.”

XCode IDE Overview

© 2012 University of Phoenix, Inc. All rights reserved.”

XCode IDE Overview

Assistant Editor

Source Editor

Interface Builder Built-In iOS Simulator

Integrated Build System

Compilers

Graphical Debugger

Static Analysis

Organizer

© 2012 University of Phoenix, Inc. All rights reserved.”

Snapshots

Refactoring

Complete Documentation

Version Editor

Live Issues

Fix-it

Quick Help

Primer on Objective C

• Objects, Classes, and Messaging

• Defining a Class

• Protocols

• Declared Properties

• Categories and Extensions

• Associative References

• Fast Enumeration

• Enabling Static Behavior

• Selectors

• Exception Handling

• Threading

© 2012 University of Phoenix, Inc. All rights reserved.”

Setting up the Project

© 2012 University of Phoenix, Inc. All rights reserved.”

Overview of MVC Pattern

© 2012 University of Phoenix, Inc. All rights reserved.”

UI Controls

Navigation Bar

Toolbar

Tab Bar

Status Bar

Icons

Table View

Keyboards

Picker

© 2012 University of Phoenix, Inc. All rights reserved.”

Action Sheet

Switches

Segmented Control

Slider

Notification/Alert

Publishing

© 2012 University of Phoenix, Inc. All rights reserved.”