【发布时间】:2011-06-16 14:13:16
【问题描述】:
我目前在我的 iOS 应用程序中使用 TouchJSON 库。我目前在主线程上反序列化 JSON,这似乎运行良好。 iOS 开发人员库中的 Earthquakes XML 示例演示了辅助线程上的 XML 解析,我想知道这对于从 JSON 进行反序列化是否也是一个好主意?我的 JSON 对象很小,因此似乎没有必要。你怎么看?
【问题讨论】:
-
在您支持的最慢的设备上进行测试(例如,用于 iOS 3+ 的原始 iPhone,用于 iOS 4+ 的 iPhone 3GS)并查看性能是否存在问题。您最有可能注意到这一点的地方是在滚动表格视图时——如果反序列化花费的时间超过 50 毫秒,您可能会注意到一些跳跃的滚动动画。
标签: iphone multithreading ios json deserialization