你的位置:tp官方下载安卓最新版2025 > tpwallet官网下载入口 >

tp钱包官网下载app 详解iOS开发中app的归档以及偏好设置的存储方式

2025-05-05 tpwallet官网下载入口 195

ios应用数据存储方式(归档)

一、简单说明

在使用plist进行数据存储和读取,只适用于系统自带的一些常用类型才能用,且必须先获取路径相对麻烦; 偏好设置(将所有的东西都保存在同一个文件夹下面,且主要用于存储应用的设置信息) 归档:因为前两者都有一个致命的缺陷,只能存储常用的类型。归档可以实现把自定义的对象存放在文件中。 二、代码示例

1.文件结构

2015122391505494.png (1392×334)

2.代码示例

 YYViewController.m文件 新建一个person类

YYPerson.h文件 YYPerson.m文件 3.打印效果和两个重要的错误提示

点击保存按钮和读取按钮,成功打印结果如下:

2015122391719254.png (882×137)

关于不实现两个协议方法的错误提示: -(void)encodeWithCoder:(NSCoder )aCoder方法:

2015122391737211.png (429×303)

-(id)initWithCoder:(NSCoder )aDecoder方法:

2015122391754899.png (427×283)

三、继承类中的使用

新建一个学生类,让这个类继承自Preson这个类,增加一个体重的属性。

YYstudent.h文件 YYstudent.m文件 YYViewController.m文件

2015122391814869.png (879×179)

四、重要说明

1.保存数据过程: ios应用数据存储方式(偏好设置) 一、简单介绍

很多iOS应用都支持偏好设置,tp官方下载安装app比如保存用户名、密码、字体大小等设置, tp官方下载安装appiOS提供了一套标准的解决方案来为应用加入偏好设置功能

每个应用都有个NSUserDefaults实例,通过它来存取偏好设置。比如,保存用户名、字体大小、是否自动登录

存储位置:

2015122391847156.png (319×120)

存储形式:

2015122391905404.png (340×180)

二、代码示例

1.storyboard

2015122391922465.png (1038×427)

2.代码 3.点击保存数据,读取数据按钮打印如下

2015122391953368.png (440×109)

三、补充说明

1.保存数据 2.读取数据 3.重要说明

(1)偏好设置是专门用来保存应用程序的配置信息的, 一般情况不要在偏好设置中保存其他数据。如果利用系统的偏好设置来存储数据, 默认就是存储在Preferences文件夹下面的,偏好设置会将所有的数据都保存到同一个文件中。

(2)使用偏好设置对数据进行保存之后, 它保存到系统的时间是不确定的,会在将来某一时间点自动将数据保存到Preferences文件夹下面,如果需要即刻将数据存储,可以使用[defaults synchronize];

(3)注意点:所有的信息都写在一个文件中,对比简单的plist可以保存和读取基本的数据类型。

(4)步骤:获取NSuserDefaults,保存(读取)数据

话题标签