我在我的iPhone应用程序中使用libxml2的DOM解析器来解析一个包含十万行的XML文件.
我将检索到的内容存储到SQLite数据库中.但是,这个过程需要几分钟才能完成,太多而不方便用户使用.我的感觉是将数据写入数据库时丢失的最大部分时间.
我现在正在寻找有关如何提高此过程效率的任何提示.
尝试使用Instruments分析代码!检查您自己的代码中花费最多时间的部分!看看你是否可以采取不同的方法(或发布缓慢的代码建议)!如果可能,使用NSOperation/NSOperationQueue向用户提供进度反馈!
!