打造MyStuff的数据存储与展示系统
在开发应用时,数据的存储与管理是至关重要的一环。本文将详细介绍如何将 MSThingsDocument 对象打造成 MSMasterViewController 的数据模型,以及如何处理数据的存储、更新和展示等问题。
1. 让UIDocument成为数据模型
当前的 MSMasterViewController 使用 NSArray 作为数据模型对象,而 UIDocument 本身并非数据模型,没有 NSArray 那样的方法。为了让 UIDocument 成为数据模型,需要在 MSThingsDocument.h 的 @interface 部分添加以下方法:
@class MyWhatsit;
@interface MSThingsDocument : UIDocument
+ (NSURL*)documentURL;
+ (MSThingsDocument*)documentAtURL:(NSURL*)url;
@property (readonly) NSUInteger whatsitCount;
- (MyWhatsit*)whatsitAtIndex:(NSUInteger)index;
- (NSUInteger)indexOfWhatsit:(MyWhatsit*)object;
- (void)
超级会员免费看
订阅专栏 解锁全文
42

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



