数据持久化:从属性列表到归档对象的实现
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
- 选择
Main.storyboard来
超级会员免费看
订阅专栏 解锁全文
359

被折叠的 条评论
为什么被折叠?



