iOS App Extensions Photo Extensions: Shared Settings Separate - - PowerPoint PPT Presentation

ios app extensions
SMART_READER_LITE
LIVE PREVIEW

iOS App Extensions Photo Extensions: Shared Settings Separate - - PowerPoint PPT Presentation

iOS App Extensions Photo Extensions: Shared Settings Separate Sandboxes Extension App Sandbox Sandbox Shared Container App Group Extension App Sandbox Sandbox Shared Container Shared NSUserDefaults


slide-1
SLIDE 1

iOS App Extensions

Photo Extensions: Shared Settings

slide-2
SLIDE 2
slide-3
SLIDE 3

Separate Sandboxes

Sandbox Extension Sandbox App

slide-4
SLIDE 4

Shared Container

Sandbox Extension Sandbox App Shared Container

App Group

slide-5
SLIDE 5

Shared NSUserDefaults

NSUserDefaults.standardUserDefaults() NSUserDefaults(suiteName: "com.razeware.myAppGroup")

slide-6
SLIDE 6

Demo: Shared Data

Add app group entitlements Update app to use suiteName Update extension to load suiteName Pass correct setting to Hipsterize

slide-7
SLIDE 7

Challenge Time!