-
ios-NSUserDefaults替代品:NSUserDefaultsModel(基于Runtime写的库).zip下载
资源介绍
项目介绍
使用系统的NSUserDefaults进行存取值实在是难以对其进行统一管理,为此NSUserDefaultsModel就很好的解决了这一难题,并且还支持Cocoapods。
github地址:https://github.com/liuchongfaye/NSUserDefaultsModel
详细解释:https://www.jianshu.com/p/681ef055f716
用法
1.继承自NSUserDefaultsModel创建一个子类,比如LCUserDefaultsModel,并在.h文件中声明一些属性,这些属性就是作为plist文件的key值存在的
2.在.m文件当中对每一个属性进行@dynamic操作,意为setter与getter方法由类自己实现
3.如果想对属性设置默认值,那么需要重写setupDefaultValues方法,规则是@{@"属性的字符串": @"默认值"}
4.以“name”来说,如果想要进行取值的话只需要调用[LCUserDefaultsModel userDefaultsModel].name就行,对"name"进行更改并保存到plist文件的话只需要调用[LCUserDefaultsModel userDefaultsModel].name = @"newName"就可以了
- 上一篇: ios-LHDB 2.0.zip
- 下一篇: 先锋内容管理系统 v1.5.zip