iOS8 有提供一個新的功能 App Groups,可以讓兩個獨立的 app 互相共享資料
首先新增一個共用的 App Group Name
Enable App Group Service
Enable App Group in xCode
接下來用 NSUserDefaults initWithSuiteName 初始化,就可以進行簡單的共享資料。
//var myShareDefaults = NSUserDefaults(suiteName: "group.com.xxx.AppGroupsDemo")
NSUserDefaults *myShareDefaults = [[NSUserDefaults alloc] initWithSuiteName:@"group.com.xxx.AppGroupsDemo"];
完整的範例在此。