核心数据指导

Posted

技术标签:

【中文标题】核心数据指导【英文标题】:Core Data Guidance 【发布时间】:2011-11-08 03:18:39 【问题描述】:

我在我的应用程序中大量使用 Core Data。人口众多,引人入胜。但是,我的应用程序变得非常缓慢。请您提出一些优化建议。

我正在使用以下代码从 Core Data 中获取数据:

NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];

NSEntityDescription *entity = [NSEntityDescription entityForName:entityName inManagedObjectContext:[(RICAELLEAppDelegate *)[[UIApplication sharedApplication] delegate] managedObjectContext]];
[fetchRequest setEntity:entity];

NSError* error;

NSArray *fetchedObjects = [[(RICAELLEAppDelegate *)[[UIApplication sharedApplication] delegate] managedObjectContext] executeFetchRequest:fetchRequest error:&error];

在视图中,每次都会出现。对吗?

【问题讨论】:

另外,不确定是否有足够的代码来弄清楚发生了什么。您是否进行了测量和分析? 【参考方案1】:

fetchRequest 永远不会被释放。

【讨论】:

@Nico 谢谢有道理,需要显示数据时一次又一次地打电话好吗??? 也许他正在使用 ARC - 如果是这样,则无需发布任何内容。不过不能确定。

以上是关于核心数据指导的主要内容,如果未能解决你的问题,请参考以下文章

核心音频指导/入门

Java核心框架指导手册!源产地阿里巴巴

Atitit 软件开发中 瓦哈比派的核心含义以及修行方法以及对我们生活与工作中的指导意义

初级JavaWeb攻城狮面试指导

SRE指导思想之系统监控

# "做中学"之“极客时间”课程学习指导