unos minutos con watchkit - icon

26
Rafa Barberá [email protected] @rbarbera Unos minutos con Xcode y WatchKit

Upload: icon

Post on 18-Jul-2015

405 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: Unos minutos con WatchKit - iCon

Rafa Barberá[email protected]@rbarbera

Unos minutos con Xcode y WatchKit

Page 2: Unos minutos con WatchKit - iCon
Page 3: Unos minutos con WatchKit - iCon
Page 4: Unos minutos con WatchKit - iCon
Page 5: Unos minutos con WatchKit - iCon
Page 6: Unos minutos con WatchKit - iCon
Page 7: Unos minutos con WatchKit - iCon
Page 8: Unos minutos con WatchKit - iCon

iPhone App

Page 9: Unos minutos con WatchKit - iCon

iPhone App

WatchKit extension

Page 10: Unos minutos con WatchKit - iCon

iPhone AppWatchKit extension

Watch app

Page 11: Unos minutos con WatchKit - iCon

iPhone AppWatchKit extension

Watch app

StoryboardsImages Code

Page 12: Unos minutos con WatchKit - iCon

iPhone AppWatchKit extension

Watch appStoryboards

Images

Code

WatchKitWatchKit

Page 13: Unos minutos con WatchKit - iCon

WatchKit UIKitWKInterfaceController UIViewController

WKUserNotificationInterfaceController UIApplicationDelegate + UIAlertControllerWKInterfaceDevice UIDeviceWKInterfaceObject UIViewWKInterfaceButton UIButton

WKInterfaceDate UILabel + NSDateFormatterWKInterfaceGroup UIScrollViewWKInterfaceImage UIImageViewWKInterfaceLabel UILabelWKInterfaceMap MKMapView

WKInterfaceSeparator UITableView.separatorColor / .separatorStyleWKInterfaceSlider UIStepper + UISlider

WKInterfaceSwitch UISwitchWKInterfaceTable UITableViewWKInterfaceTimer UILabel + NSDateFormatter + NSTimer

fuente: nshipster.com

Componentes

Page 14: Unos minutos con WatchKit - iCon

fuente: nshipster.com

Object Action MethodButton - (IBAction)doButtonActionSwitch - (IBAction)doSwitchAction:(BOOL)onSlider - (IBAction)doSliderAction:(float)valueTable - (IBAction)doTableRowTapAction:(NSInteger)rowIndexMenu Item - (IBAction)doMenuItemAction

Target/Action especializadas

Page 15: Unos minutos con WatchKit - iCon

• no frame, no bounds • no subviews • no constraints

Page 16: Unos minutos con WatchKit - iCon

WKInterfaceGroup

WKInterfaceObject WKInterfaceObject WKInterfaceObject

WKInterfaceObject WKInterfaceObject WKInterfaceObject

WKInterfaceObject WKInterfaceObject WKInterfaceObject

Page 17: Unos minutos con WatchKit - iCon
Page 18: Unos minutos con WatchKit - iCon
Page 19: Unos minutos con WatchKit - iCon
Page 20: Unos minutos con WatchKit - iCon
Page 21: Unos minutos con WatchKit - iCon
Page 22: Unos minutos con WatchKit - iCon
Page 23: Unos minutos con WatchKit - iCon
Page 24: Unos minutos con WatchKit - iCon

Watch App

WatchKit Extension

iPhone App

App Groups Sandbox

NSUserDefaults

sandbox sandbox

Page 25: Unos minutos con WatchKit - iCon

Demo

Page 26: Unos minutos con WatchKit - iCon

WatchDemo in GitHub

Apple Watch Human Interface Guidelines

WatchKit Programming Guide

WatchKit Framework Reference

Recursos