Những hạn chế của `NSDiction...
Những hạn chế của `NSDiction...
Các hạn chế của NSDictionary
trong Objective-C bao gồm:
NSDictionary
vì nó là bất biến. Để thực hiện các thao tác này, bạn cần sử dụng NSMutableDictionary
, phiên bản có thể thay đổi của NSDictionary
nil
: Trong NSDictionary
, khóa không thể là nil
, nhưng giá trị có thể là NULL
. Điều này có nghĩa là bạn cần phải chắc chắn rằng khóa bạn sử dụng để truy cập hoặc thêm vào từ điển không phải là nil
.NSString
dùng làm khóa), nhưng việc sử dụng các chuỗi khóa rất lớn có thể không hiệu quả về mặt hiệu suất. NSDictionary
sử dụng phương thức isEqual:
và giá trị hash của khóa để xác định vị trí nội bộ, vì vậy việc sử dụng các chuỗi khóa lớn không nhất thiết gây ra vấn đề về hiệu suất, nhưng nên cân nhắc khi thiết kếnil
t...expert
Chưa có bình luận nào