2015-11-06 26 views
5

Tôi khá mới để lập trình trong Swift, và tôi muốn biết nếu có một cách dễ dàng để thêm các thiết lập/sở thích vào ứng dụng Cocoa của tôi trong Swift. Nếu có thể, tôi muốn hướng dẫn từng bước. Tôi chủ yếu muốn biết cách bạn lưu trữ các sở thích của người dùng trên đĩa và phần mã. Trong mã hiện tại của tôi, nó sẽ cần phải kiểm tra thiết lập người dùng đã chọn, và dựa trên đó thực hiện một hành động. Tôi đang sử dụng Xcode 7.1 và Swift 2. Cảm ơn trước!Làm cách nào để thêm cài đặt vào ứng dụng ca cao của tôi nhanh chóng?

+1

Bạn có nghĩa là phần giao diện người dùng hoặc chỉ lưu trữ vĩnh viễn cài đặt người dùng trên đĩa không? – Darko

+0

Vâng, tôi có nghĩa là cả hai, nhưng chủ yếu là mã và lưu trữ các thiết lập. Cảm ơn vì đã làm rõ. Tôi sẽ sửa bài của tôi và làm cho nó rõ ràng hơn. – TDM

Trả lời

8

Lớp NSUserDefaults rất dễ sử dụng trong mã và phiên bản được chia sẻ của nó có sẵn để liên kết với các điều khiển trong Trình tạo giao diện.

Ví dụ, nếu tôi muốn có một sở thích số nguyên có tên là "Elmer" và thiết lập giá trị của nó đến 7, đó là dễ dàng như:

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

Để đọc các giá trị trở lại:

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

 

để ràng buộc giá trị cho một điều khiển trong giao diện Builder, thiết lập các điều khiển chính để "giá trị", và tên ưu tiên cho con đường chính mẫu:

enter image description here

 

tôi sẽ khuyên bạn nên đọc các "Preferences and Settings Programming Guide", và cũng để làm quen mình với "NSUserDefaults Class Reference".

+0

Cảm ơn câu trả lời của bạn. Nó đã giúp đỡ. – TDM

Các vấn đề liên quan