修饰符按作用区分:线程安全相关,内存相关,读写权限相关,set=和get=,是否可为空, class 一.默认值 @property NSArray *dataArray; 默认的是:atomic,strong(有的文章写的居然是assign,我认为还是strong),readwrite,nullable 二.线程相关 atomic nonatomic 三.内存相关 assgin weak unsafe_unretained retain strong copy关于copy和mutableCop…