文件名称:ADVUserDefaults:NSUserDefaults 包装器,可简化和形式化与用户默认值系统的交互
文件大小:118KB
文件格式:ZIP
更新时间:2024-07-21 11:55:09
Objective-C
ADVUserDefaults是一个NSUserDetaults包装器,可简化和规范应用程序中用户默认值系统的使用。 请参阅 DemoApp 项目了解更多详情。 ##特征 支持手动引用计数和ARC 支持NSUserDefaults支持的所有数据类型 您可以为您的属性指定自定义键名 支持使用 CocoaPods 进行集成 ##用法 将ADVUserDefaults添加到您的项目 创建一个ADVUserDefaults子类并将需要存储在默认系统中的属性声明为 @dynamic 中提琴! 没有“第 3 步”。 您现在可以使用您的子类来存储/检索用户默认数据。 ##子类化注释 如果在子类中覆盖+[NSObject initialize]方法(例如,为注册域提供初始数据集),请确保调用[super initialize]因为ADVUserDefaults必须在子类的上下文中执行其初始设置。
【文件预览】:
ADVUserDefaults-master
----ADVUserDefaults()
--------ADVUserDefaults.m(6KB)
--------ADVUserDefaults.h(1KB)
----README.md(1KB)
----DemoApp.xcodeproj()
--------project.pbxproj(27KB)
----LICENSE(1KB)
----ADVUserDefaultsTests()
--------CustomKeysTests.m(1KB)
--------CustomKeysTests.h(107B)
--------CustomKeysDemo.m(326B)
--------CustomKeysDemo.h(209B)
--------DataTypesDemo.m(1KB)
--------DataTypesTests.m(6KB)
--------CustomAccessorsDemo.m(162B)
--------CustomAccessorsTests.m(827B)
--------CustomAccessorsTests.h(112B)
--------DataTypesDemo.h(1KB)
--------BaseTest.m(743B)
--------DataTypesTests.h(106B)
--------BaseTest.h(154B)
--------CustomAccessorsDemo.h(270B)
--------ADVUserDefaultsTests-Info.plist(696B)
----DemoApp()
--------UserDefaults.h(398B)
--------ApplicationDelegate.h(190B)
--------BloodType.h(221B)
--------UserDefaults.m(529B)
--------DemoApp-Prefix.pch(263B)
--------Default-568h@2x.png(18KB)
--------EditDetailsViewController.m(2KB)
--------EmergencyCardViewController.m(3KB)
--------BloodType.m(381B)
--------main.m(267B)
--------EditDetailsViewController.h(150B)
--------EmergencyCardViewController.h(135B)
--------EditDetailsViewController.xib(376KB)
--------DemoApp-Info.plist(1KB)
--------ApplicationDelegate.m(573B)
--------Defaults.plist(501B)
----ADVUserDefaults.podspec(881B)