nào được coi là cách tốt hơn để lấy được một từ điển mới từ một gốc một:NSDictionary + dictionaryWithDictionary hoặc -copy?
[NSDictionary dictionaryWithDictionary:otherDictionary];
hoặc
[otherDictionary copy];
?
Thỉnh thoảng chúng ta cần tạo một từ điển có thể thay đổi được từ một từ khóa không thể thay đổi được, và vì vậy câu hỏi này tiếp tục đến. Có lẽ không có, nhưng tôi tò mò muốn xem liệu trong một số trường hợp sử dụng có tốt hơn cai khac.
EDIT: Tôi biết các phương pháp trên không thể được sử dụng để lấy được từ điển có thể thay đổi. Tôi chỉ muốn hỏi câu hỏi một cách tổng quát, và sau đó giải thích cách tôi đối mặt với câu hỏi này từ ngày này sang ngày khác. Tôi nên rõ ràng hơn về điều đó.
Đó là, thưa ông, một đánh bắt rất tốt. Và, để chỉ ra một lý do thực tế để chọn một trong những khác, bạn sẽ nhận được dấu kiểm. – matehat
Tiêu đề iOS 9.0 đánh dấu đối số cho 'dictionaryWithDictionary:' như (ngầm) '_Nonnull'. Đây có phải chỉ là một sự giám sát hay là Apple nói rằng hành vi trong quá khứ với các đối số 'nil' không nên dựa vào? –