伊万·鲁布廖夫

4个pods
此pods中协议的数量有助于将Swift类或结构体序列化到持久存储(如User Defaults或Keychain)。类/结构体必须只包含简单数据类型的属性。这些类型是:Data,String,Int,Float,Double,Bool,URL,Date,Array,或Dictionary。从您的结构体采用PersistentStorageSerializable协议。然后调用您结构体的实例上的pullFromUserDefaults()或pushToUserDefaults()。
许可证:MIT
这个超类使得处理用户的偏好(应用程序设置)更加容易。它旨在主要用于iOS。此类的一个继承者将应用程序设置保存在属性中,并存储在默认系统中。尽管设置值不会直接通过NSUserDefaults类访问,而只能通过VRAppSettings继承者的setter和getter进行访问。这为应用程序设置的定义提供了公共场所。在setter和getter中对设置值进行范围和一致性检查的可能性。可以使用重构工具在项目范围内更改设置名称。
许可证:MIT
通过分类、宏和类扩展NSFoundation。
-[NSCoder encodeObject:withKey:]
的键。通过XCode自动完成帮助创建名称很有用。许可证:MIT