TestsTested | ✓ |
LangLanguage | Obj-CObjective C |
License | MIT |
ReleasedLast Release | Dec 2014 |
Maintained by Daniel L. Alves.
NitroKeychain is a thin, yet powerful, abstraction layer on top of iOS keychain that provides commonly needed features. NitroKeychain is also thread safe.
There are 3 operations: save
, load
and delete
, as you can see below:
[TNTKeychain save: @"com.myapp.service.id"
data: @"my-ultra-secret-token"];
// Or, if you want to make this item available across apps, specify
// an access group:
[TNTKeychain save: @"com.myapp.service.id"
data: @"my-ultra-secret-token"
accessGroup: @"super-company"];
data
can be any value compatible with NSKeyedArchiver
/NSKeyedUnarchiver
.NSString *token = [TNTKeychain load: @"com.myapp.service.id"];
NSLog( @"%@", token );
[TNTKeychain delete: @"com.myapp.service.id"];
Simple as that
iOS 6.0 or higher, ARC only
NitroKeychain is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'NitroKeychain'
NitroKeychain is available under the MIT license. See the LICENSE file for more info.