不知不觉我们已经来到了Core Data系列教程的最后一部分了,在这里我们要讨论如何使用NSFetchedResultsController来优化我们的应用,提高应用的运行速度,减少其内存占用。你是不是已经忘记了以前讲过什么呢?我们来复习一下,在第一篇教程中:《iOS教程:Core Data数据持久...
分类:
移动开发 时间:
2015-01-15 18:11:00
阅读次数:
310
这是接着上一次《iOS教程:Core Data数据持久性存储基础教程》的后续教程,程序也会使用上一次制作完成的。再上一个教程中,我们只做了一个数据模型,之后我们使用这个数据模型中的数据创建了一个表视图,我们还学习了如何测试数据模型的可行性,今天,我们来看看如何在应用启动的时候,将已经存在的数据载入或...
分类:
移动开发 时间:
2015-01-15 18:06:14
阅读次数:
245
其实最近更多的是在写这篇文章《iOS教程:使用持久性数据Core Data》,这篇是《iOS开发教程:Storyboard全解析-第一部分》这篇的后续,但是目前还没有完成,先放出一个持久性数据存储的教程以供参考。这其实是一篇翻译文章,英文的原文见这里。我翻译的过程中改变了一些内容以便适应我们中国人的...
分类:
移动开发 时间:
2015-01-15 18:02:45
阅读次数:
230
首先nib的三个字母分别代表NeXT(帮主回到苹果前搞的操作系统,后来演化成如今的Mac和iOS),ib其实是Interface
Builder的简写。
interface builder提供了可视化编程 。
//科普知识
iOS开发,在2010年推出iPad之前其实就是iPhone开发。所以很多早期的iOS教程都写的是iPhone应用开...
分类:
其他好文 时间:
2015-01-09 17:32:45
阅读次数:
244
添加自控制器抽取的方法 刚才发现的问题,我在开发的过程中会出这种提示Can't find keyplane that supports type 5 for keyboard iPhone-Portrait-PhoneP,把我吓一跳,我立马找度娘翻译了一下,大概意思是找不到支持键盘iPhone画像keyplane phonep 5型,我也不知道这是什么问题,于是我继续虐度娘,终于找到了一点。...
分类:
移动开发 时间:
2015-01-09 17:23:22
阅读次数:
219
今天在设置修改密码成功进行跳转到登录页面重新登录的时候,我写的原代码是:
[self dismissViewControllerAnimated:YES completion:nil];
[UIApplication sharedApplication].keyWindow.rootViewController = [[loginViewController alloc...
分类:
移动开发 时间:
2015-01-09 10:47:16
阅读次数:
236