文档章节

coredata 自动化刷新uitableview数据

孙启超
 孙启超
发布于 2013/11/19 18:28
字数 303
阅读 731
收藏 3

今天下午看了好多coredata的知识,决定要自己写一个例子:


 废话不多说,直接开始堆:


 1.建一个简单的用到coredata的实例工程,里面包含一个uitableview,暂时不需要数据


 2.创建一个coredataentity,里面包含两个属性,第一个是name,第二个是title,其实title没有用上,真个一。



 3.添加两个临时数据到coredata中去



 4.mainviewcontroller的里面添加一个[self fetchedResultsController]方法,目的是创建一个fetchedResultController的实例赋给全局变量,注意里面两个查询条件是必须要的,一个是查询内容,一个是查询的排序



 5.设置委托,并且实现fetchedResultControllerdelegate方法,didChangeObject这个delegate方法是核心的,自动化添加数据全靠她了



 6.didSelectRowAtIndexPath方法中调用appdelegate的添加临时数据的方法,这样就行了,够了,可以去看看自动添加数据的效果了,


 

 最后,虽然看起来很傻,但是可以扩展的,这个模式用的越深越开心,省掉很多不需要的麻烦。

 

 附上github的代码:https://github.com/sunqichao/TestCoreData

© 著作权归作者所有

共有 人打赏支持
孙启超
粉丝 120
博文 172
码字总数 276126
作品 0
浦东
高级程序员
私信 提问
UITableView实用详解

一、UITableView1.数据展示的条件1> UITableView的所有数据都是由数据源(dataSource)提供的,所以要想在UITableView展示数据,必须设置UITableView的dataSource数据源对象2> 要想当UITable...

哥特复心
2014/01/05
0
0
ios Coredata 关联 UITableView 数据自动更新

昨天写了一篇关于coredata的文章,自己觉得挺傻的文章。没想其它程序员看过后觉得更傻,于是今天决定写一篇厉害点的,首先写了一个coredata和uitableview结合的框架,非常简单实现了数据变化...

孙启超
2013/11/20
0
0
iOS开发小技巧:刷新UITableView

在很多APP界面都用到的UITableView,对iOS开发者来说一定不陌生吧。网上关于UITableView的文章早已多不胜数,尤其是关于UITableView优化方面的,对开发者来说非常值得一看。 现在就来看看,刷...

flyurt
2015/10/23
1K
0
关于UITableView你知道多少——UITableView简单解析

转自萧宸宇的博客 UITableView是在iOS开发中,展示大量内容的首选。我个人认为的原因有以下几点: 1.UITableView的展现形式是为移动设备专门设计过的。有较好的人机交互体验。 2.从技术角度来...

浪子艾菲儿
2013/08/07
0
0
iOS开发系列--UITableView全面解析

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jianxin160/article/details/47753205 --UIKit之UITableView 概述 在iOS开发中UITableView可以说是使用最广泛...

KenshinCui
2015/08/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

VMware下centos7.x 用yum快速搭建LAMP平台

实验环境: [root@nmserver-7 html]# cat /etc/redhat-release CentOS release 7.3.1611 (AltArch) [root@nmserver-7 html]# uname -aLinux nmserver-7.test.com 3.10.0-514.el7.cent......

皇冠小丑
11分钟前
0
0
搜索引擎(Solr-索引详解)

时间字段类型特别说明 Solr中提供的时间字段类型( DatePointField, DateRangeField,废除的TrieDateField )是以时间毫秒数来存储时间的。 要求字段值以ISO-8601标准格式来表示时间:YYYY-MM...

这很耳东先生
47分钟前
4
0
Java成神之路

1、基础篇 01、面向对象 → 什么是面向对象 面向对象、面向过程 面向对象的三大基本特征和五大基本原则 → 平台无关性 Java 如何实现的平台无关 JVM 还支持哪些语言(Kotlin、Groovy、JRuby...

asdf08442a
今天
3
0
dubbo源码分析-服务导出

简介 dubbo框架spring Schema扩展机制与Spring集成,在spring初始化时候加载dubbo的配置类。 dubbo服务导出的入口类是ServiceBean的onApplicationEvent方法 ServiceBean的继承关系如下 publ...

王桥修道院副院长
今天
2
0
QQ音乐的动效歌词是如何实践的?

本文由云+社区发表 作者:QQ音乐技术团队 一、 背景 1. 现状 歌词浏览已经成为音乐app的标配,展示和动画效果也基本上大同小异,主要是单行的逐字染色的卡拉OK效果和多行的滚动效果。当然,我...

腾讯云加社区
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部