app中数据的共享使用

编程入门 行业动态 更新时间:2024-10-08 04:30:15

app中<a href=https://www.elefans.com/category/jswz/34/1771445.html style=数据的共享使用"/>

app中数据的共享使用

App Groups   这是iOS8新开放的功能,在OS X上早就可用了。它主要用于同一group下的app共享同一份读写空间,以实现数据共享。   extension和containing app共同读写一份数据是很合理的需求,比如系统的股市应用,widget和app中都需要展示几个公司的股票数据,这就可以通过App Groups实现。   1.1 功能开启   为了便于后续操作,请先确保你的开发者账号在Xcode上处于登录状态。   在app中开启 App Groups位于:
 
  1. TARGETS-->AppExtensionDemo-->Capabilities-->App Groups 
找到以后,将App Groups右上角的开关打开,然后选择添加groups,比如我的是group.wangzz,当然这是为了测试随便起得名字,正规点得命名规则应该是:grouppany.app。   添加成功以后如下图所示: 1.2 在extension中开启 我创建的是widget,target名称为TodayExtension,对应的App Groups位于:
 
  1. TARGETS-->TodayExtension-->Capabilities-->App Groups 
开启方式和app中一样,需要注意的是必须保证这里地App Groups名称和app中的相同,即为group.wangzz。   二、extension和containing app数据共享   App Groups给我们提供了同一group内app可以共同读写的区域,可以通过以下方式实现数据共享:   2.1 通过NSUserDefaults共享数据   存数据 通过以下方式向NSUserDefaults中保存数据:
 
  1. - (void)saveTextByNSUserDefaults 
  2.     NSUserDefaults *shared = [[NSUserDefaults alloc] initWithSuiteName:@"group.wangzz"]; 
  3.     [shared setObject:_textField.text forKey:@"wangzz"]; 

更多推荐

app中数据的共享使用

本文发布于:2024-02-28 03:07:46,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1767938.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:数据   app

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!