我有一个带有多个 UIIMageView 对象的 IOS 应用程序,并且想知道如果用户终止应用程序或者他们是否想保存该特定布局以供将来使用,那么记住其位置的最佳方式是什么。
我是这方面的初学者,所以正在寻找最简单和最有效的方法。目前我唯一能想到的就是提取每个对象的 CGPoint 位置和标签并保存到 NSUserDefaults 或其他东西,但我希望有一种更简单的方法......
我有一个带有多个 UIIMageView 对象的 IOS 应用程序,并且想知道如果用户终止应用程序或者他们是否想保存该特定布局以供将来使用,那么记住其位置的最佳方式是什么。
我是这方面的初学者,所以正在寻找最简单和最有效的方法。目前我唯一能想到的就是提取每个对象的 CGPoint 位置和标签并保存到 NSUserDefaults 或其他东西,但我希望有一种更简单的方法......
对于像存储CGPoint
s 这样简单的事情,我建议使用NSUserDefaults
,因为您可以使用NSMutableArray
.
您可以选择Core Data
然后进行集成iCloud
,但要NSUserDefaults
保持简单。
由于您的问题与应用程序的状态有关,因此我建议您阅读Apple 对此的评价。