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

iOSIntroSlides.pdf

Kim Arnett
September 15, 2016
160

 iOSIntroSlides.pdf

Kim Arnett

September 15, 2016
Tweet

Transcript

  1. Why

  2. Common Types String - “hello” Int - 0 Dictionary -

    [String: AnyObject] Bool - true Array - [1, 2, 3] AnyObject
  3. Classes class Session { var speakerName: String? var sessionTitle: String?

    let duration = 60 … func init(title: String, name: String) {…} }
  4. Initialization class AgendaViewController: UIViewController { override func viewDidLoad() { …

    var talk = Session() talk.init(“Swift”, name: “Kim”) … } }
  5. iOS

  6. .swift (M) NSObject - defines objects (C) UIViewController - updates

    view, captures user interactions (V) UIView - displays stuff
  7. Certificates & Profiles Generated key allowing you to test &

    publish - Development - Production Certificates