当前位置: 首页 > news >正文

个人做地方网站/网络推广都有哪些平台

个人做地方网站,网络推广都有哪些平台,wordpress被跳转,流量平台都有哪些2019独角兽企业重金招聘Python工程师标准>>> ###1、属性列表(plist) iOS提供了一种plist格式的文件(属性列表)用于存储轻量级的数据,并且只能保存NSDictionary、NSArray、NSString、NSNumber、Boolean、NSData、NSDate 类型的数据。将这些类型的数据保存…

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

###1、属性列表(plist) iOS提供了一种plist格式的文件(属性列表)用于存储轻量级的数据,并且只能保存NSDictionary、NSArray、NSString、NSNumber、Boolean、NSData、NSDate 类型的数据。将这些类型的数据保存为plist格式文件,该格式保存的数据可以直接使用NSDictionary和NSArray读取。

  • ####1.1 手动添加plist文件

    • #####创建文件: 新建文件-->Resource-->Property List 输入图片说明

    • #####添加数据: plist文件的根类型只能是NSArray或NSDictionary 输入图片说明输入图片说明

    • #####读取数据: 将plist文件中的数据读入对应的根类型

    	   // 1、获取文件所在的路径,Resource:文件名称、Type:文件格式
    NSString *filePath = [[NSBundle mainBundle] pathForResource:@"userInfos" ofType:@"plist"];// 2、从路径中获取对应格式的数据// 如果Root为NSArray,则使用数组保存
    NSArray *infos = [NSArray arrayWithContentsOfFile:filePath];
    NSLog(@"%@",infos);// 如果Root为NSDictionary,则使用字典保存
    NSDictionary *infoDic = [NSDictionary dictionaryWithContentsOfFile:filePath];
    NSLog(@"%@",infoDic);
    
  • ####1.2 使用NSUserDefaults保存为pist文件 iOS中除了手动添加plist文件外,还提供了 NSUserDefaults 类来将数据保存为plist文件。NSUserDefaults 将自动生成plist文件,该文件保存在沙盒目录中的Library/Preferences目录中。

    • #####创建NSUserDefaults对象 NSUserDefaults是一个单例对象,项目中每次使用都是同一个。也就是说使用NSUserDefaults 保存的数据都是在同一个plist文件中,所有使用时要注意。
     NSUserDefaults *deaults = [NSUserDefaults standardUserDefaults];```	* #####设置保存数据NSUserDefaults 生成的plist的Root是字典类型,所有数据都是以键值对的方式设置的,保存的数据类型也只能是plist文件支持的数据类型,所以不能保存自定义的数据类型。

    // 保存对象类型数据 [deaults setObject:@"保存的字符串" forKey:@"string"]; [deaults setObject:@100 forKey:@"number"]; NSArray *array = @[@1,@2,@3,@4]; [deaults setObject:array forKey:@"array"]; NSDictionary *dic = @{@"key1":@"value1",@"key2":@"value2"}; [deaults setObject:dic forKey:@"dic"];

    // 保存基本类型数据,最终在plist中保存的是NSNumber类型。 [deaults setBool:YES forKey:@"bool"]; [deaults setInteger:100 forKey:@"integer"]; [deaults setDouble:3.33333 forKey:@"double"]; [deaults setFloat:3.15 forKey:@"float"];

    * #####读取保存的数据因为 NSUserDefaults 保存的Root为字典,所有取值时根据对应的键去取值。不管之前保存的类型是可变或者是不可变,读取出来的数据类型都是不可变的了。

    NSString *str = [deaults objectForKey:@"string"]; NSArray *arr = [deaults objectForKey:@"array"];

    * #####移除保存的数据

    [deaults removeObjectForKey:@"string"]; [deaults removeObjectForKey:@"array"];

    * #####同步数据每次使用 NSUserDefaults 添加、修改或者删除数据后都需要对数据同步,防止数据没有及时更新,操作如下:

    [deaults synchronize];

    
    
  • ####1.3 直接将数据写入plist文件 常用的Foundation类(NSString、NSArray、NSDictionary等)都有一个writeToFile:atomically: 方法,用于将数据持久保存到指定的文件中。

    	// 1、创建文件保存的文件路径
    NSString *docPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
    NSString *filePath = [docPath stringByAppendingPathComponent:@"test.plist"];// 2.设置数据
    NSMutableDictionary *userInfo = [NSMutableDictionary dictionary];
    [userInfo setObject:@"张三" forKey:@"userName"];
    [userInfo setObject:@"123456789" forKey:@"userPass"];
    [userInfo setObject:@"13577893212" forKey:@"tel"];// NSArray *infos = @[@100,@200,@300,@400];// 3.将数据写入文件
    [userInfo writeToFile:filePath atomically:YES];//[infos writeToFile:filePath atomically:YES];
    

转载于:https://my.oschina.net/u/1993356/blog/611414

http://www.lbrq.cn/news/787537.html

相关文章:

  • 东莞公司注册哪家好/以下哪个单词表示搜索引擎优化
  • 定兴做网站的/今日重大新闻头条十条
  • 公司网址正确格式/网站seo优化服务商
  • 制作网站好的公司/网站宣传的方法有哪些
  • 聊天网站制作教程/网络营销比较成功的企业
  • 二级网站的建设/软文写作要求
  • 柬埔寨做网站赌博在那边违反吗/引擎优化是什么工作
  • 网站搭建教学/百度广告投放代理商
  • 云南 网站建设网站/百度官方网站
  • 网上做网站怎么做下拉菜单/中国万网域名注册
  • 公司做网站多少钱乐器/今日头条热榜
  • 政府网站建设 特色栏目展示/seo的方法
  • 学校风采网站建设需求/热搜榜百度
  • 双语网站建设费用/东莞seo外包
  • 福州网站建设招聘信息/南京响应式网站建设
  • 网站建设功能描述书/小网站关键词搜什么
  • 企业网站登录/杭州网站关键词排名
  • 网站建设氵金手指专业/免费seo工具
  • 三个字广告公司名称/seo广告优化多少钱
  • 网站建设地域名/网络营销教程
  • 做分类信息网站如何/企业网站推广方案策划
  • 电子商务官网首页/菏泽资深seo报价
  • 泰安企业网站建设公司/公司网站注册流程和费用
  • 武汉新闻网今日新闻/搜索引擎优化是什么?
  • 河南建设工程信息网官方网站/发布软文广告
  • 大连网站建设找简维科技/拼多多网店代运营要多少费用
  • 网站建设教程 第十课 cf战队网站制作教程和源码/推广电话
  • 兼职做ppt是哪个网站/站长之家ip地址查询
  • soho在哪里做网站/企业培训课程清单
  • 网站建设课程设计实验报告/企业如何进行网站推广
  • Spring Boot + ShardingSphere 分库分表实战
  • 业务系统跳转Nacos免登录方案实践
  • 谷歌开源Agent框架ADK快速入门
  • 使用 BERT 的 NSP 实现语义感知切片 —— 提升 RAG 系统的检索质量
  • 路面障碍物识别漏检率↓76%:陌讯多模态融合算法实战解析
  • Java基础——实现图书管理系统交互功能