使用使用者首選項儲存資料

2021-07-02 00:05:30 字數 469 閱讀 8241

ios應用中往往需要儲存一些使用者的基本資訊,如一些習慣,對介面的一些個性化調整等等。這些資料往往比較小,放到資料庫裡面比較麻煩,也沒有必要儲存到伺服器,所以可以使用ios中的nsuserdefaults

使用nsuserdefaults非常簡單,只需要獲取到乙個全域性的使用者資料變數,然後通過kvo進行訪問。

//獲取使用者資料

var userdefault = nsuserdefaults.standarduserdefaults()

userdefault.setbool(date, forkey: "keyname")
var

data

= userdefault.boolforkey("keyname")

這樣儲存的資料只要沒有刪除過應用,那麼資料就不會消失,很適合儲存一些跟使用者使用習慣有關的小的資料。

網路抓包Wireshark 協議首選項

wireshark雖然能夠直接在不配置協議首選項的情況下進行網路資料報的raw抓取,但是有些協議包含了共享金鑰之類的選項,如果沒有這些資料,資料報就無法進行對應的解密,看到的是原始的資料,因此有時候我們需要對協議進行提前配置。第一步開啟wireshark,然後找到edit reference,進入首...

網路抓包Wireshark 首選項配置

wireshark和其他程式一樣,都有自己的首選項 option 配置首選項是方便使用軟體的第一步,定製自己需要的首選項將會讓自己使用起來更加的方便。開啟wireshark的主介面程式,找到選單 edit reference 點選進入首選項配置選單。預設進入首選項的 profile 配置介面,這裡面...

如何更加方便的設定macOS首選項

prefedit是乙個應用程式,用於管理每個macos安裝中包含的首選項系統的幾乎所有方面。該程式由彼此緊密整合的兩個元件組成 macos首選項資料庫的入口,可以訪問對您的使用者帳戶有效的所有設定,用於macos屬性列表檔案 瀏覽器 的瀏覽器和編輯器。prefedit面向軟體開發人員和終端使用者,他...