39、数据持久化:从属性列表到归档对象的实现

数据持久化:从属性列表到归档对象的实现

1. 持久化应用的初始版本

我们要构建一个程序,允许用户在四个文本框中输入数据。当应用退出时,这些文本框的数据会保存到一个 .plist 文件中,下次应用启动时,数据会从该 .plist 文件重新加载到文本框里。

在这个应用的开发过程中,不会像之前的示例那样对用户界面进行精细设置。例如,点击 “Return” 键既不会隐藏键盘,也不会使焦点移动到下一个文本框。如果想对应用进行这些优化,可以自行尝试,这是很好的实践。

2. 创建持久化项目

在 Xcode 中,使用 “Single View Application” 模板创建一个新项目,并命名为 “Persistence”。此项目包含构建应用所需的所有文件,可直接开始开发。

在构建包含四个文本框的视图之前,需要创建所需的输出口。操作步骤如下:
1. 在项目导航器中,单击 ViewController.m 文件。
2. 进行如下代码修改:

#import "ViewController.h"

@interface ViewController ()

@property (strong, nonatomic) IBOutletCollection(UITextField) NSArray *lineFields;

@end
  1. 选择 Main.storyboard
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值