GSKeychain 1.0.0

GSKeychain 1.0.0

测试已测试
Lang语言 Obj-CObjective C
许可证 CC
发布最后发布2014年12月

未指明的 维护。



  • Goo Software

GSKeychain – 一个简单 Objective-C 封装的 iOS 储物格

本工程提供了一个简单,类似于 NSUserDefaults 风格的界面,用来访问 iOS 的储物格。

此项目仍在开发中。

示例用法

// Store a secret
[[GSKeychain systemKeychain] setSecret:@"t0ps3kr1t" forKey:@"myAccessToken"];

// Fetch a secret
NSString *secret = [[GSKeychain systemKeychain] secretForKey:@"myAccessToken"];

// Delete a secret
[[GSKeychain systemKeychain] removeSecretForKey:@"myAccessToken"];

// Delete all secrets
[[GSKeychain systemKeychain] removeAllSecrets];

将 GSKeychain 添加到您的项目

拖入

  1. GSKeychain.hGSKeychain.m 拖入您的项目中
  2. 在 Xcode 的目标设置中将 Link Binary With Libraries 添加到 Security.framework
  3. 在适当的位置导入 import "GSKeychain.h"

GSKeychain 使用 ARC。如果您项目的没有使用 ARC,您可以为这些文件启用 ARC,或者使用 GSArchive 作为静态库。

作为静态库

  1. 下载项目并构建它
  2. 将 libGSKeychain.a 和 GSKeychain.h 拖入您的项目中
  3. 在 Xcode 的目标设置中将 Link Binary With Libraries 添加到 Security.framework
  4. 在适当的位置导入 import "GSKeychain.h"

致谢

受阅读 Nick Arnott 的《Peeking Inside App Bundles》启发。

许可证

Creative Commons License

此作品受Creative Commons Attribution 3.0 Unported License的许可。

您可以在任何项目中使用此代码,包括商用。请在适当的位置包含以下文本,例如您的应用的帮助屏幕

由 Simon Whitaker 的 GSKeychain 提供支持