Apa perbedaan antara atribut atomik dan nonatomik?

Apa maksud atomicdan tujuan nonatomicdalam deklarasi properti? @property(nonatomic, retain) UITextField *userName; @property(atomic, retain) UITextField *userName; @property(retain) UITextField *userName; Apa perbedaan operasional antara