Beruflich Dokumente
Kultur Dokumente
CS193p!
Winter 2015
Today
What is this class all about?
Why am I here?
Prerequisites
iOS Overview
Whats in iOS?
Show me!
CS193p!
Winter 2015
CS193p!
Winter 2015
Prerequisites
Prior Coursework
Programming Experience
CS193p!
Winter 2015
Whats in iOS?
Cocoa Touch
Media
Core Services
Core OS
Core OS!
OSX Kernel! Power Management!
Mach 3.0!
Keychain Access!
BSD!
Certificates!
Sockets!
File System!
Security
Bonjour
CS193p!
Winter 2015
Whats in iOS?
Cocoa Touch
Media
Core Services!
Collections!
Core Location!
Core Services
Core OS
Networking!
Threading!
File Access!
Preferences!
SQLite
URL Utilities
CS193p!
Winter 2015
Whats in iOS?
Cocoa Touch
Media
Core Services
Media!
Core Audio!
OpenAL!
PDF!
Audio Mixing!
Quartz (2D)!
Core OS
Video Playback
OpenGL ES
CS193p!
Winter 2015
Whats in iOS?
Cocoa Touch
Media
Core Services
Core OS
Cocoa Touch!
Multi-Touch!
Alerts!
Core Motion!
Web View!
Image Picker!
Controls
Camera
CS193p!
Winter 2015
Platform Components
Tools!
Xcode 6
Language(s)!
ts
n
e
m
u
Instr
Frameworks!
Design Strategy
Foundation
e
r
Co
Cor
e
ta
a
D
UIKit
Mot
Ma
p
ion
Kit
MVC
CS193p!
Winter 2015
Demo
Calculator
All this stuff can be very abstract until you see it in action.
Well start getting comfortable with Swift and Xcode 6 by building something right away.
Two part demo starting today, finishing on Wednesday.