Upgrade to Pro — share decks privately, control downloads, hide ads and more …

In the customer's shoes

Cesare Rocchi
November 10, 2015

In the customer's shoes

Slides for my presentation at CocoaConf SJ 2015

Cesare Rocchi

November 10, 2015


  1. “It is worthwhile to understand universal cognitive tasks in order

    to design our displays in accord with those tasks”. E. Tufte
  2. Sax Parsing <?xml version="1.0" encoding="UTF-8"?> <DocumentElement param="value"> <FirstElement> &#xb6; Some

    Text </FirstElement> <?some_pi some_attr="some_value"?> <SecondElement param2="something"> Pre-Text <Inline>Inlined text</Inline> Post-text. </SecondElement> </DocumentElement>
  3. ??

  4. required init(coder aDecoder: NSCoder) { super.init(coder: aDecoder) } override func

    viewDidLoad() { super.viewDidLoad() } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() }
  5. O E M E N M D D D O

    M D E E O D M E C M M E C O O D W D E V D E