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

Applications and iOS

Avatar for DAloG DAloG
February 24, 2015

Applications and iOS

Small guide for different stages of application life in iOS system.

Avatar for DAloG

DAloG

February 24, 2015
Tweet

More Decks by DAloG

Other Decks in Programming

Transcript

  1. OBJECT SYSTEM • Object === C struct • isa -

    link to class • Class == Object • Object -> Class -> Metaclass -> NSObject
  2. MEMORY MANAGEMENT • 2 kind of link: own (strong), use

    (weak) • When nobody own an object - destroy it. • Autorelease pool - tmp objects without owners.
  3. SYSTEM RESOURCES • iTunes icon • Settings icon • Spotlight

    icon • App icon • … (tens of them)
  4. SANDBOX • Only app folder is available. • No access

    to other processes. • All system communication - over frameworks
  5. IPC • Inter app - over frameworks. • Limited use

    cases. • System communication (Photos, Mail, Maps). • URL schemes.