使用NSKeyedUnarchiver类来进行相互转换
1、NSDictionary转NSData
- var dictionaryExample : [String:AnyObject] = ["user":"UserName", "pass":"password", "token":"0123456789", "image":0]
- let dataExample : NSData = NSKeyedArchiver.archivedDataWithRootObject(dictionaryExample)
2、NSData转NSDictionary
- let dictionary:NSDictionary = NSKeyedUnarchiver.unarchiveObjectWithData(dataExample)! as NSDictionary