iOS与Cocoa应用开发:数据保存、加载及界面搭建全解析
1. iTahDoodle应用的数据保存与加载
在iTahDoodle应用中,若用户强制退出或系统意外终止应用,任务列表的更改将会丢失。为改善用户体验,需实现应用运行期间用户任务的保存功能。
1.1 添加C辅助函数
为保存用户任务,iTahDoodle会将任务以属性列表(XML文件)形式存储到磁盘。为此,需编写一个名为 BNRDocPath 的C函数,用于返回该文件的路径。
在 BNRAppDelegate.h 中声明 BNRDocPath() :
#import <UIKit/UIKit.h>
// Declare a helper function that you will use to get a path
// to the location on disk where you can save the to-do list
NSString *BNRDocPath(void);
@interface BNRAppDelegate : UIResponder
<UIApplicationDelegate, UITableViewDataSource>
...
在 BNRAppDelegate.m 中实现 BNRDocPath() :
超级会员免费看
订阅专栏 解锁全文
18

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



