當前位置:成語大全網 - 新華字典 - iOS開發中怎樣保證數據的安全性,有幾種方法

iOS開發中怎樣保證數據的安全性,有幾種方法

簡單的數據,對安全性要求不高的數據可以使用 NSUserDefaults (本質上是壹個plist)來存儲相對復雜點的數據,可以使用coredata (本質上是使用sqlite 來存儲)對安全性要求較高的數據,可以使用keychain 來存儲。同樣調用NSCoder子類NSKeyedArchiver的方法unarchiveRootObject:toFile: 即可 。

缺點:歸檔的形式來保存數據,只能壹次性歸檔保存以及壹次性解壓。所以只能針對小量數據,而且對數據操作比較笨拙,即如果想改動數據的某壹小部分,還是需要解壓整個數據或者歸檔整個數據。