thể trùng lặp:
Objective-C properties: atomic vs nonatomicTại sao tôi nên sử dụng nonatomic trong một tài sản?
Theo mặc định tất cả các tài sản trong Objective-C là nguyên tử. Nếu tôi cần không phải là nguyên nhân, tôi phải khai báo nó. Nhưng tôi tự hỏi tại sao tôi nên sử dụng nonatomic? Ngay cả khi các ứng dụng của tôi không đa luồng, nguyên tử có vẻ giống như cách để làm điều đó. Những lợi thế của nonatomic là gì?
@KennyTM: Đây không phải là bản sao của câu hỏi được liên kết của bạn. Đó là yêu cầu những gì nguyên tử/nonatomic có nghĩa là không giống như yêu cầu nếu bạn nên sử dụng nonatomic. – JeremyP