【发布时间】:2011-05-21 08:47:11
【问题描述】:
在 iDraft 和 Penultimate 等应用中,它们可以很好地执行撤消和重做,没有任何延迟。
我尝试了很多方法。目前,我的测试应用程序在每次撤消后使用 [NSData writeToFile:atomically:] 将原始像素数据直接写入文件,但我得到了 0.6 秒的延迟。
谁能给点提示?
【问题讨论】:
-
查看我对这篇帖子的回答stackoverflow.com/questions/4350715/…
-
为什么每次操作后都需要wright归档。从磁盘写入和读取比简单地访问内存要花费更长的时间。另外我建议使用苹果优秀的系统分析工具来找到你的瓶颈。