iOS 本地存储NSUserDefaults封装代码

 更新时间:2018年01月15日 10:11:13   作者:键盘舞者113  
下面小编就为大家分享一篇iOS 本地存储NSUserDefaults封装代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

直接上代码

#import <Foundation/Foundation.h>
@interface NSUserDefaultUtil : NSObject
+(void)PutDefaults:(NSString *)key Value:(id)value;
+(id)GetDefaults:(NSString *)key;
@end
#import "NSUserDefaultUtil.h"
@implementation NSUserDefaultUtil
+(void)PutDefaults:(NSString *)key Value:(id)value{
 if (key!=NULL&&value!=NULL) {
  NSUserDefaults *userDefaults=[NSUserDefaults standardUserDefaults];
  [userDefaults setObject:value forKey:key];
 }
}
+(id)GetDefaults:(NSString *)key{
 NSUserDefaults *userDefaults=[NSUserDefaults standardUserDefaults];
 id obj;
 if (key!=NULL) {
  obj=[userDefaults objectForKey:key];
 }
 return obj;
}
@end

使用方法

[NSUserDefaultUtil PutDefaults:@"key" Value:str];
self.str = [NSUserDefaultUtil GetDefaults:@"key"];

以上这篇iOS 本地存储NSUserDefaults封装代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • iOS 拨打电话代码的三种方式

    iOS 拨打电话代码的三种方式

    本文给大家分享三种方式实现ios拨打电话的代码,非常不错,具有一定的参考借鉴价值,感兴趣的朋友一起看看吧
    2016-11-11
  • iOS 和 Android 哪个更利于赚钱?

    iOS 和 Android 哪个更利于赚钱?

    iOS 和 Android 哪个更利于赚钱?这篇文章为大家揭晓答案,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • iOS页面跳转及数据传递(三种)

    iOS页面跳转及数据传递(三种)

    本文主要介绍了iOS页面跳转的三种方法及数据传递的方法。具有很好的参考价值。下面跟着小编一起来看下吧
    2017-03-03
  • iOS仿擦玻璃效果的实现方法

    iOS仿擦玻璃效果的实现方法

    最近在网上看到一个博客分享的这个效果很不错,就拿下来看看,结果看了好几遍也没完全看懂,再结合自己之前学的东西感觉不用这么复杂也能实现同样的效果,于是就开始动手了。现在将实现的步骤和示例代码分享给大家,有需要的朋友们可以参考借鉴。
    2016-10-10
  • iOS获取cell中webview的内容尺寸

    iOS获取cell中webview的内容尺寸

    这篇文章主要介绍了iOS获取cell中webview内容尺寸,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • iOS schem与Universal Link 调试时踩坑解决记录

    iOS schem与Universal Link 调试时踩坑解决记录

    这篇文章主要为大家介绍了iOS schem与Universal Link 调试时踩坑解决记录,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-01-01
  • iOS动画实现雨花与樱花特效

    iOS动画实现雨花与樱花特效

    小编今天为大家带来一场淅淅沥沥的夜空之雨和满天飞舞的樱花之恋,希望能在炎炎夏日为您带来一丝清爽的凉意!学习iOS动画的小伙伴们可以参考学习。
    2016-08-08
  • 详解iOS App中UIPickerView滚动选择栏的添加方法

    详解iOS App中UIPickerView滚动选择栏的添加方法

    UIPickerView组件在应用中选择地区等方面的运用非常常见,能够提供多列的选择项,下买呢我们就来详解iOS App中UIPickerView滚动选择栏的添加方法
    2016-05-05
  • iOS实现一个可以在屏幕中自由移动的按钮

    iOS实现一个可以在屏幕中自由移动的按钮

    经常在手机上看到可以随意移动的按钮,正巧最近工作遇到了这个需求,索性就写一个,下面这篇文章主要给大家介绍了利用iOS实现一个可以在屏幕中自由移动的按钮的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-07-07
  • 详解IOS 单例的两种方式

    详解IOS 单例的两种方式

    这篇文章主要介绍了详解IOS 单例的两种方式的相关资料,希望通过本文大家能够理解掌握IOS 的两种单例的使用方法,需要的朋友可以参考下
    2017-09-09

最新评论