Câu hỏi phỏng vấn IOS
Câu hỏi

Giải thích NSUserDefaults trong iOS là gì?

Câu trả lời

NSUserDefaults trong iOS là một class cung cấp một giải pháp đơn giản để lưu trữ dữ liệu. Dữ liệu sau khi được lưu sẽ vẫn tồn tại ngay cả khi thiết bị được reset. NSUserDefaults cho phép lưu trữ các kiểu dữ liệu cơ bản như Bool, Float, Double, Int, String, NSURL, cũng như các kiểu dữ liệu phức tạp hơn như arrays, dictionaries, và NSData. Để sử dụng NSUserDefaults, trước tiên cần tạo một biến instance của NSUserDefaults như sau: let defaults = UserDefaults.standard. Sau đó, có thể thêm giá trị vào NSUserDefaults bằng cách sử dụng phương thức set(_:forKey:) với hai tham số là giá trị và khóa. Ví dụ, để lưu tuổi của một người dùng, có thể sử dụng lệnh `defaults.set(25, ...

junior

junior

Gợi ý câu hỏi phỏng vấn

senior

Khi lập trình iOS, làm sao để monitor hiệu năng bằng Instruments?

middle

Trong iOS, bạn xử lý bộ nhớ như thế nào để tránh retain cycle khi dùng closures?

middle

Trong iOS, @escaping trong closure có ý nghĩa gì? Tại sao phải khai báo nó?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào