iOS 轻量级安全第三方库 SSKeychain

SSKeychain  这个库是对iOS安全框架的封装,使用起来极其简单。

git:https://github.com/samsoffes/sskeychain

这里贴下使用代码:

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
    [SSKeychain setPassword:@"123" forService:@"com.service.service" account:@"account"];
    NSString *password  = [SSKeychain passwordForService:@"com.service.service" account:@"account"];
    NSLog(@"password = %@",password);

    // Getting Accounts
    NSArray *accounts = [SSKeychain allAccounts];
    NSLog(@"accounts = %@",accounts);

    accounts = [SSKeychain accountsForService:@"com.service.service"];
    NSLog(@"accounts = %@",accounts);

    // Deleting Passwords
    [SSKeychain deletePasswordForService:@"com.service.service" account:@"account"];
    password = [SSKeychain passwordForService:@"com.service.service" account:@"account"];

    NSLog(@"password = %@",password);

}

代码下载:http://download.csdn.net/detail/qqmcy/8520719

时间: 2024-10-23 18:54:11

iOS 轻量级安全第三方库 SSKeychain的相关文章

一些iOS常用的第三方库和控件

网络通信 1.ASIHTTPRequest 这是一个经典的老库,功能完全而强大,但已经停止更新很久了(iOS5.0停止更新,但是我最近看github上这个项目有新改动).在不同iOS版本上略微有一些小问题(提醒显示上的),所以用的时候还是稍微修改一下比较好. 下载地址:https://github.com/pokeb/asi-http-request 2.AFNetworking 轻量级的通讯类库,使用非常简单. 下载地址:https://github.com/AFNetworking/AFNe

一些 iOS 常用的第三方库

网络通信 AFNetworking 轻量级的通讯类库,使用非常简单.建议更新到最新版,前几天看新闻说之前有个逻辑性的 bug https://github.com/AFNetworking/AFNetworking MKNetworkKit 最近做的不错的一个通讯类库,具有 AFNetworking 和 ASIHTTPRequest双方的优点,甚至功能更丰富一些,但是本人还没有使用过. https://github.com/MugunthKumar/MKNetworkKit ASIHTTPReq

IOS 手动添加第三方库报错问题

当不想使用CocoaPods来管理和使用第三方库的时候,就需要手动添加和配置这些第三方库,难免会出现一些问题,主要问题汇总如下: 1.AFNetworking.NKNetWork.ZxingObjC等第三方库为了支持低版本的系统(IOS 5,6)会出现不能编译如下代码 @property (nonatomic, strong)dispatch_queue_t 这是因为,当IOS SDK版本>=6.0时,ARC会管理GCD对象,当IOS SDK版本<6.0时,GCD是需要手动管理的,兼容则需要写

iOS常用的第三方库GitHub地址

MJRefresh https://github.com/CoderMJLee/MJRefresh#期待 Facebook-POP https://github.com/facebook/pop /*********************************************/ 非iOS第三方库类 hexo-vno(构建静态页面) https://github.com/lenbo-ma/hexo-theme-vno < iOS 开发进阶>随书示例程序和勘误 https://gith

使用iOS开发使用第三方库的个人建议

对于一个语言的流行伴随着的就是第三方库的丰富,相应的也会出现依赖库管理的工具.cocoapods之于ObjC,就像maven/gradle 之于java.gem之于ruby那样. cocoapods基本上是创建在在github社区上的,开源并且社区活跃.除了用github上的中央仓库外,也可以自己搭建私服什么的随便乱搞.(学习推荐iOS开发视频教程<OC语言>) 但就我来说,不推荐使用cocoapods,槽点如下: 1.像maven这样的工具,是为了管理庞大的第三方库依赖.控制版本.构建工程等

IOS常用开发第三方库整理

搜集的常用第三方库 一:网络请求库 1.AFNetworking    github地址:https://github.com/AFNetworking/AFNetworking 2.ASIHttpRequest    github地址:https://github.com/pokeb/asi-http-request/ 3.MKNetWork    github地址:https://github.com/MugunthKumar/MKNetworkKit 二:自定义Page指示器(PageCo

iOS开发之第三方库的学习--hpple的使用

前言:因为在开发中很可能会遇到html解析,如果后台提供的数据只有html数据,或者开发的app需要从web前端的html里获取数据,就需要html解析工具了. 关于HTML解析库,可以阅读:收集几个Objective-C的HTML解析库 了解.下面是我在学习开源项目Coding遇到用到了hpple解析工具,所以就拿出来学习然后总结总结一下了. 新建一个普通的工程,然后我使用了pod集成这个hpple库来使用: 然后我累解析解析index.html文件: 主要的代码: 1 - (void)tou

iOS开发-使用第三方库AFNetWorking解析JSON和XML数据

利用第三方库AFNetWorking解析网络请求的JSON和MXL数据具有很多方便的地方. 第三方库的下载地址:https://github.com/AFNetworking/AFNetworking 导入的包和宏定义 1 #import "ViewController.h" 2 #import "AFNetworking.h" 3 #import "GDataXMLNode.h" 4 5 //json地址 6 #define kJSONUrlS

iOS模糊效果 使用第三方库 FXBlurView

模糊效果,使用FXBlurView这个第三方库可以很轻松的实现这一功能. 效果: 下面来看一下实现,ViewController.m #import "ViewController.h" #import "FXBlurView.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; // Do any