IOS四種儲存方式

2021-06-18 23:19:31 字數 305 閱讀 9009

1、nskeyedarchiver

採用歸檔的方式來儲存資料,該資料物件需要遵守nscoding協議,並且該物件對應的類必須提供encodewithcoder:和initwithcode:方法。前乙個方法告訴系統怎麼對物件進行編碼,後乙個方法告訴系統怎麼對物件進行解碼。

缺點:只能一次性歸檔儲存以及一次性解壓。所以只針對小量資料。

2、nsuserdefaults

用來儲存應用程式設定和屬性、使用者儲存的資料

3、write方式,永久儲存到磁碟中

4、sqlite:採用sqlite資料庫來儲存資料。小型資料庫

iOS 資料儲存的四種方式

nskeyedarchiver 採用歸檔的形式來儲存資料,該資料物件需要 遵守nscoding協議,並且該物件對應的類必須提供encodewithcoder 和initwithcoder 方法。前乙個方法告訴系統怎麼對 物件進行編碼,而後乙個方法則是告訴系統怎麼對物件進行解碼。例如對possessi...

四種定址方式

直接在指令中給出運算元,不需要儲存單元,執行速度快,但是顯然資料也不能冗長,通用型性差,一般用來指定一些要求不高的整形整數。運算元 於暫存器,結果也寫回暫存器。顯然這個主要用到暫存器,這也是他的名字的由來。指令給出有效位址,這使得位址碼會很長,通用性也差。指令中給出的是運算元位址的位址,顯然就是要根...

四種監控方式

四種方式 logging tracing metrics healthcheck 1 研發成本來說 logging 比較低 metrics 一般 tracing比較高 2 運維成本來說 logging 比較高 3 相應能力來 metrics 比較好 4 解決問題來說 tracing 比較好 logg...