相关疑难解决方法(0)

iPhone上的JSON和核心数据

我有一个核心数据对象图(由两个由多对多关系链接的实体组成).

我很好奇,作为一个相对缺乏经验的iPhone开发人员,是否有人可以推荐一种方法,以及适合iPhone的JSON实现,这将允许我:

  1. 将核心数据记录转换为JSON字符串(同时保持实体之间的关系); 和

  2. 将JSON字符串转换回核心数据对象(再次保留实体之间的关系).

我已经在这一点上搜索了一个教程/代码示例,但没有成功,所以我将非常感激地收到任何帮助.

iphone json core-data objective-c

93
推荐指数
4
解决办法
4万
查看次数

核心数据模式:如何通过网络变化有效地更新本地信息?

我的应用程序效率低下,我想了解并修复.

我的算法是:

fetch object collection from network
for each object:
  if (corresponding locally stored object not found): -- A
    create object
    if (a nested related object locally not found): -- B
      create a related object
Run Code Online (Sandbox Code Playgroud)

我正在通过使用相关对象的键创建谓词查询来检查A行和B行,该键是我的模式的一部分.我看到A(总是)和B(如果执行分支到该部分)生成一个SQL选择,如:

2010-02-05 01:57:51.092 app[393:207] CoreData: sql: SELECT <a bunch of fields> FROM ZTABLE1 t0 WHERE  t0.ZID = ? 
2010-02-05 01:57:51.097 app[393:207] CoreData: annotation: sql connection fetch time: 0.0046s
2010-02-05 01:57:51.100 app[393:207] CoreData: annotation: total fetch execution time: 0.0074s for 0 rows.
2010-02-05 01:57:51.125 app[393:207] CoreData: …
Run Code Online (Sandbox Code Playgroud)

iphone performance core-data nsfetchrequest cocoa-design-patterns

5
推荐指数
1
解决办法
5249
查看次数

iPhone,核心数据和JSON

我有一个带有API的网站,它使用JSON发布信息.我可以很好地访问此API,但我真的希望使用Core Data将信息存储在iPhone应用程序中.有没有办法将持久存储挂钩到JSON API,所以不必使用某种算法让它们保持同步,我只能使用网站作为Core Data的后端.

我希望这很清楚.

iphone json core-data

1
推荐指数
1
解决办法
2750
查看次数