Ped*_*eno 2 cocoa-touch design-patterns core-data objective-c ios
我一直在我的项目中使用Core Data,我一直依赖它的数据故障系统来返回缓存数据,但是我遇到了一些性能问题,尤其是在UITableView中显示数据时,基于此配置其视图获取数据.
它基本上通过它们的唯一ID获取一些NSManagedObject实例,并总结存储在NSNumber中的值.它在for循环中为大约40个不同的对象执行此操作,并且每次重新加载UITableView时都会执行此操作.
是否有任何建议的方法来监听Core Data NSManagedObjects中的更改或者在我的级别缓存数据的方法,或者我应该依赖于数据故障,这只是我做错了什么?
如果你能指出一个很好的模式来处理这种情况,我将非常感激.
NSFetchedResultsController提供了一个很好的机制来处理故障并提供与UITableView的干净接口.使用Instruments和Time Profiler可以很好地了解您的性能问题.
| 归档时间: |
|
| 查看次数: |
162 次 |
| 最近记录: |