对于包含一些简单配置参数的对象,我应该使用Class、Struct或Dictionary吗



在IOS项目中,我希望用户能够配置他们的UI。

用户将选择:

"backgroundColor","fontColor","fontSize","font","lineSpace"

UIConfigViewController中,当用户点击完成时,结果将存储在对象中,并传递回ReadingViewController

对于此结果对象,我应该使用StructClass还是Dictionary

我可以这样使用Struct吗?

最终使用NSManagedObject

您可以简单地实现NSUserDefaults.standardUserDefaults,它基本上是一个用于用户设置的字典。这样做的主要优点是它被设计为可以在全局范围内访问,因此不需要传递对象。

最新更新