NSUserDefault
SuitName
- (nullable instancetype)initWithSuiteName:(nullable NSString *)suitename NS_AVAILABLE(10_9, 7_0) NS_DESIGNATED_INITIALIZER;
在跨app间通信或者主App和Extension共享数据时,都会用到,一般配合AppGroup进行使用
此时两个App或者App和Extension需要加到同一个Group,然后分别调用
- (NSUserDefaults *)userDefaults
{
return [[NSUserDefaults alloc] initWithSuiteName:@"group.urwork.autosignin"]; //name需要是Group的id
}
即可实现数据共享