我是一个相对较新的 iOS 开发人员,我以前的大部分经验都来自 .NET。我的应用程序是一个类似系统的画布,其中有一个父 UIView,其中包含用户放置/调整大小/等作为子视图的所有对象。我希望能够将这些位置/配置保存到命名文件中。
在 .NET 中,我会简单地将 UIView 子类化,给它一个“标题”属性,然后将其序列化为文件,然后将它们反序列化以将它们加载回来,但在 Cocoa 中我很迷茫。
最初我以为我可以使用 NSCoding 来做到这一点,但这似乎不是保存多个文件的好解决方案。
所以我查看了 Core Data,但我不确定如何创建现有 Cocoa UIKit 类(如 UIView)的 Core Data 对象。
我用谷歌搜索了一段时间,找不到任何关于这种困境的信息。我应该使用什么,最好的方法是什么?