IOS存储UI元素的状态

时间:2013-11-13 12:38:21

标签: ios objective-c uiview interface-builder

我有一个带有多个UIIMageView对象的IOS应用程序,并想知道如果用户杀死应用程序或者他们想要保存该特定布局以备将来使用,那么记住其位置的最佳方法是什么。

我是初学者,所以寻找最简单,最有效的方法。我现在唯一能想到的就是提取每个对象的CGPoint位置和标记并保存到NSUserDefaults或者其他东西,但我希望这是一种更简单的方法......

1 个答案:

答案 0 :(得分:1)

对于像存储CGPoint这样简单的内容,我建议使用NSUserDefaults,因为您可以使用NSMutableArray轻松管理其中的数据。

您可以转到Core Data,然后可以整合iCloud,但NSUserDefaults可以保持简单。

由于您的问题与应用的状态有关,我建议您阅读what Apple has to say about it.