iOS APP开发全局token的使用

作者: Swift社区 | 来源:发表于2017-03-23 12:57 被阅读107次

在APP开发过程中少不了全局token的使用,今天主要和大家分享一下NSUserDefaults的使用。

NSUserDefaults是一个单例,在整个程序中只有一个实例对象,他可以用于数据的永久保存,而且简单实用,这是它可以让数据自由传递的一个前提,也是大家喜欢用它保存简单数据的一个主要原因。

使用 NSUserDefaults 存储自定义对象的最初,我们必须认识NSUserDefaults可以存储哪一些类型的数据,下面一一列出:

NSUserDefaults支持的数据类型有:NSNumber(NSInteger、float、double),NSString,NSDate,NSArray,NSDictionary,BOOL。

如果想要将上述数据类型的数据永久保存到NSUserDefaults中去,只需要简单的操作(一个Value 一个Key ),例如,想要保存一个NSString的对象,代码实现为:

首先,写入token

NSUserDefaults *tokenid = [NSUserDefaults standardUserDefaults];

[tokenid setObject:token forKey:@"tokenid"];

[tokenid synchronize];

将数据取出也很简单,只需要取出key 对应的值就好了,代码如下:

NSUserDefaults *tokenid = [NSUserDefaults standardUserDefaults];

NSString *token = [tokenid objectForKey:@"tokenid"];

>注意:对相同的Key赋值约等于一次覆盖,要保证每一个Key的唯一性

iOS技术交流群:668562416

相关文章

  • iOS APP开发全局token的使用

    在APP开发过程中少不了全局token的使用,今天主要和大家分享一下NSUserDefaults的使用。 NSUs...

  • ios AFN网络请求通过获取cookies保持会话

    在现在大多数的iOS的APP开发中,与服务端保持通信会话,更多的是使用token。但难免会需要使用到cookies...

  • 获取access_token

    access_token是公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用access_token。开发者...

  • 4、获取accesstoken

    access_token是公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用access_token。开发者...

  • 微信发票开发的iOS流程

    微信发票开发的iOS流程 1、使用GET请求获取微信access_token access_token是公众号的全...

  • flask使用session验证和使用token验证

    1) flask使用session验证一般都是web开发 2) flask使用token验证一般都是手机app开发

  • iOS 开发测试正式环境快速部署

    ios-实现项目在开发、测试、正式环境快速部署使用iOS APP的Build Configuration区分开发和...

  • iOS多线程使用踩过的坑

    iOS多线程使用踩过的坑 iOS 开发过程中,我们经常使用系统提供的方法使用多线程(全局并发)包括: 使用起来很方...

  • Postman使用小记

    一、导入与导出 二、全局变更的使用1、不同环境的base 2、登录后,要传token,这个token就可以当做全局...

  • iOS开发之全局变量

    iOS开发之全局变量介绍iOS开发之中的全局变量,其中包括全局变量的设置和调用方法,和在AppDelegate.m...

网友评论

    本文标题:iOS APP开发全局token的使用

    本文链接:https://www.haomeiwen.com/subject/aclznttx.html