ios advanced todolist开发记录 1

把tableView看了一边,有了不少新的想法。

因为todolist是基于tableview的,所以准备先写点玩具程序,然后慢慢修改。

发现任务很适合用master-detail框架来写。大概玩了一下demo程序,觉得基本功能很完善,没必要再重新发明轮子。

 

开始研读代码:

技术分享

通常AppDelegate 是软件相关初始化结束处理的,所以排除两个文件。我们的任务在于Master和detail。

第一步我们先去简单过一边各个函数都什么意思。对于需要修改的再深读。

先观看Master.h 的文件 

#import <UIKit/UIKit.h>
#import <CoreData/CoreData.h>

@interface MasterViewController : UITableViewController <NSFetchedResultsControllerDelegate>

@property (strong, nonatomic) NSFetchedResultsController *fetchedResultsController;
@property (strong, nonatomic) NSManagedObjectContext *managedObjectContext;


@end
NSFetchedResultsControllerDelegate: 简单来说就是 NSFetchedResultsController发生变更,所以需要通知Master
NSManagedObjectContext:  http://www.cnblogs.com/xiaodao/archive/2012/10/08/2715477.html 这里有详尽的介绍
大意上来讲就是coredata的context

吃饭去,未完待续。。。。
 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。