我的 iOS 应用程序可以识别平移手势,我想将平移(在屏幕上移动对象)的结果保存到 NSUserDefaults。
我的手势识别器方法适用于 StateChanged 和 StateEnded 消息,在这里我将对象的新位置(由平移移动)写入 NSUserDefaults。
但是,我知道写入 NSUserDefaults 可能非常昂贵,而且我真的只对在用户完成平移时保存新位置感兴趣,所以我应该只在收到 StateEnded 消息时保存(同步)NSUserDefaults 从手势识别器?
谢谢,
史蒂夫