存储方式
- NSUserDefault,可以存放Key-Value对形式的轻量数据。
 - NSKeyedArchiver,存储对象到二进制文件。
 - writeToFile,将NSString、NSArray、NSDictionary、NSData对象存储到文件。
 - CoreData.Framework,对象管理并支持对象持久。

 - Sqlite,轻量数据库
 - Keychain,钥匙串存储
 - NSUbiquitousKeyValueStore,存储数据到iCloud
 
关于安全性
- 敏感数据不要明文存储
 - 存放在Keychain,不越狱还是安全的
 - Safety is relative, choose a safer way.
 
三方库
- AwesomeCache
 - YYCache 基于Disk、Memory的缓存
 - YTKKeyValueStore 基于Sqlite的健值对数据的存储
 - SwiftyUserDefaults
 - FMDB
 - ObjectiveRecord CoreData的封装
 - realm Realm is a mobile database: a replacement for Core Data & SQLite.
 - Valet 基于Keychain的数据存储,接口简洁易用,支持同一开发者下应用间数据共享,支持iCloud数据同步,通过TouchID或设备密码保护数据。
 - UICKeyChainStore
 - KeychainAccess
 - Keychain-Dumper Keychain is not safe.