zoukankan      html  css  js  c++  java
  • @property参数

    1.控制set方法的内存管理

    • retain : release旧值,retain新值(用于OC对象)
    • assign : 直接赋值,不做任何内存管理(默认,用于非OC对象类型)
    • copy : release旧值,copy新值(一般用于NSString *)

    2.控制需不需要生成set方法

    • readwrite :同时生成set方法和get方法(默认)
    • readonly :只会生成get方法

    3.多线程管理

    • atomic :性能低(默认)
    • nonatomic :性能高

    4.控制set方法和get方法的名称

    • setter : 设置set方法的名称,一定有个冒号:
    • getter : 设置get方法的名称
    • 注意: 不同类型的参数可以组合在一起使用
  • 相关阅读:
    type和object详解
    元类+单例
    单表查询和多表查询
    外键
    存储引擎,MySQL中的数据类型及约束
    壹拾壹




  • 原文地址:https://www.cnblogs.com/xufengyuan/p/6581047.html
Copyright © 2011-2022 走看看