2.ios初学者(@property)
//现程安全角度进行分类
nonatomic 线程不安全 没有加锁解锁机制
atomic 线程安全 有加锁解锁机制
//内存管理— 引用计数 retainCont
//只要是OC的对象类型就用strong或者retain
//字符串对象使用copy NSString
strong强引用:声明对一个不是自己创建的对象的拥有权。+1
weak弱引用 没有引用权
copy重新拷贝一份新的 =1
retain和strong一样
assign 修饰C语言的基本类型数据eg:float int
getter = getBrand,
setter = setMyBrand: 注意冒号 因为还有一个参数
readwrite 提供了set和get方法 是默认的
readonly 只提供了get方法
图片一张