首页 > 代码库 > ios advanced todolist开发记录 1
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
吃饭去,未完待续。。。。
ios advanced todolist开发记录 1
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。