【Edd workshop@140718】ios 101 for web developer zakk (yu-chen ho)
-
Upload
eztable -
Category
Engineering
-
view
177 -
download
0
description
Transcript of 【Edd workshop@140718】ios 101 for web developer zakk (yu-chen ho)
iOS 101 for Web DeveloperZakk
trello: RE2PECT
Objective-C
● Interface & Implement● Property● Strong & Weak Reference● Protocol & Category● Delegate & Code Block
Application Life Cycle
Application Architecture
ServerAPIModelControllerView
Core Data
Cache
ownsowns
User Interaction Update
Decenterlized Routing
ModelControllerView
ModelControllerView
Page Changing triggered by controller
Switch Between Apps
APP 1
Controller
UIApplication
Open URL
APP 2
Controller
AppDelegate
Open
If existed
Page Transitions - Push & Pop
Page Transitions - Present & Dismiss
Receiving User Interaction - Target-Action
Receiving User Interaction - Delegates
Receiving User Interaction - Blocks
Data-Binding in iOS: KVO (Key-Value Observing)