簡體   English   中英

如何快速將設置添加到我的可可應用程序?

[英]How do I add settings to my cocoa application in swift?

我對 Swift 編程很陌生,我想知道是否有一種簡單的方法可以在 Swift 中向我的 Cocoa 應用程序添加設置/首選項。 如果可能,我想要一個分步指南。 我主要想知道您如何在磁盤和代碼部分存儲用戶的首選項。 在我當前的代碼中,它需要檢查用戶選擇了哪個設置,並根據該設置執行操作。 我正在使用 Xcode 7.1 和 Swift 2。提前致謝!

NSUserDefaults類在代碼中非常容易使用,它的共享實例很容易用於綁定到 Interface Builder 中的控件。

例如,如果我想有一個名為“elmer”的整數首選項並將其值設置為 7,則很簡單:

NSUserDefaults.standardUserDefaults().setInteger(7, forKey: "elmer")

讀回值:

let elmer: Int = NSUserDefaults.standardUserDefaults().integerForKey("elmer")

要將值綁定到 Interface Builder 中的控件,請將控制器鍵設置為“值”,並將模型鍵路徑的首選項名稱設置為:

在此處輸入圖片說明

我建議閱讀“首選項和設置編程指南” ,並熟悉“NSUserDefaults 類參考”

SWITF 5.x

該類更改了名稱,因此現在您可以執行以下操作:

UserDefaults.standard.set("1234", forKey: "userID")

設置一個可以容納任何類型的鍵。 或者你可以像這樣特定類型

UserDefaults.standard.bool(forKey: "IsConfigured")

UI 綁定仍然以相同的方式工作 @ElmerCat 很好地解釋了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM