Iphone iOS:在单独的线程中反序列化JSON?

Iphone iOS:在单独的线程中反序列化JSON?,iphone,multithreading,ios,json,deserialization,Iphone,Multithreading,Ios,Json,Deserialization,我目前正在iOS应用程序中使用TouchJSON库。我目前在主线程上反序列化JSON,这似乎工作得很好。iOS开发人员库中的XML示例演示了辅助线程上的XML解析,我想知道这是否也是从JSON反序列化的好主意?我的JSON对象很小,因此似乎没有必要。您认为如何?应该可以,但是,只有在需要时才启动性能调整。在性能优化的名义下犯了这么多罪 请看一些关于各种框架性能的讨论 这里有一个问题,我在上面发布的问答中也有链接: 在您支持的速度最慢的设备上进行测试(例如,适用于iOS 3+的原装iPhone,适

我目前正在iOS应用程序中使用TouchJSON库。我目前在主线程上反序列化JSON,这似乎工作得很好。iOS开发人员库中的XML示例演示了辅助线程上的XML解析,我想知道这是否也是从JSON反序列化的好主意?我的JSON对象很小,因此似乎没有必要。您认为如何?

应该可以,但是,只有在需要时才启动性能调整。在性能优化的名义下犯了这么多罪

请看一些关于各种框架性能的讨论

这里有一个问题,我在上面发布的问答中也有链接:


在您支持的速度最慢的设备上进行测试(例如,适用于iOS 3+的原装iPhone,适用于iOS 4+的iPhone 3GS),看看性能是否有问题。您最有可能注意到这一点的地方是在滚动表视图时——如果反序列化需要50毫秒以上的时间,您可能会注意到一些跳跃式的滚动动画。