码迷,mamicode.com
首页 > 移动开发 > 详细

ios advanced todolist开发记录 1

时间:2014-12-20 07:05:30      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:

把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

标签:

原文地址:http://www.cnblogs.com/AlexWei/p/4175005.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!