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

Applications and iOS

DAloG
February 24, 2015

Applications and iOS

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

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.