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实现mp3播放效果

    iOS实现mp3播放效果

    这篇文章主要为大家详细介绍了iOS实现mp3播放效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • iOS中textField限制字符串长度、字符数的方法

    iOS中textField限制字符串长度、字符数的方法

    这篇文章主要给大家介绍了关于iOS中textField限制字符串长度、字符数的相关资料,文中通过示例代码介绍的非常详细,对各位iOS开发者们具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-06-06
  • iOS仿微博客户端一条微博的展示效果

    iOS仿微博客户端一条微博的展示效果

    这篇文章主要为大家详细介绍了iOS仿微博客户端,一条微博的布局,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03
  • iOS中正则表达式的运用示例代码

    iOS中正则表达式的运用示例代码

    正则表达式(广为所知的“regex”)是一个字符串或一个字符序列来说明一种模式,把它作为一个搜索字符串-非常强大!下面这篇文章主要给大家介绍了关于iOS中正则表达式运用的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下。
    2017-09-09
  • iOS开发中使用NSURLConnection类处理网络请求的方法

    iOS开发中使用NSURLConnection类处理网络请求的方法

    这篇文章主要介绍了iOS开发中使用NSURLConnection类处理网络请求的方法,代码基于传统的Objective-C,需要的朋友可以参考下
    2015-12-12
  • iOS开发之路--微博新特性页面

    iOS开发之路--微博新特性页面

    本文是IOS开发之路系列的第三篇,主要是分享了微博新特性页面的制作源码,希望对大家有所帮助
    2014-08-08
  • iOS中sqlite的详细用法

    iOS中sqlite的详细用法

    在iOS中,也同样支持sqlite。目前有很多第三方库,封装了sqlite操作,比如swift语言写的SQLite.swift,对sqlite感兴趣的小伙伴们可以参考一下
    2016-05-05
  • IOS开发笔记之禁用手势滑动返回功能的示例

    IOS开发笔记之禁用手势滑动返回功能的示例

    本篇文章主要介绍了IOS开发笔记之禁用手势滑动返回功能的示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09
  • iOS实现轮播图banner示例

    iOS实现轮播图banner示例

    本篇文章主要介绍了iOS实现轮播图banner示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • iOS开发UICollectionView实现拖拽效果

    iOS开发UICollectionView实现拖拽效果

    这篇文章主要为大家详细介绍了iOS开发UICollectionView实现拖拽效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-01-01

最新评论