@property参数类型和代表意义

原创 2015年07月07日 19:10:38

@property 参数类型分为3类

1、readwrite/readonly 读写属性  决定是否生成set访问器

2、assign/retain/copy/strong/weak setter语意 set访问器的语义,决定以何种方式对数据成员赋予新值

3、atomic/nonatomic 原子性


参数解释

readwrite: 产生setter/getter方法

readonly: 只产生简单的getter,没有setter。

assign: 默认类型,setter方法直接赋值,而不进行retain操作

retain: setter方法对参数进行release旧值,再retain新值。

copy: setter方法进行copy操作

nonatomic: 禁止多线程,变量保护,提高性能

strong 类似retain


版权声明:

相关文章推荐

TOP 命令详解,各参数代表意义

top - 17:32:54 up 1 day, 18:53, 3 users, load average: 0.04, 0.07, 0.08 Tasks: 121 total, 2 runn...

inputType参数类型说明

  • 2015-08-05 11:12
  • 27KB
  • 下载

详解mysql int类型的()中长度值代表的意义

mysql在建表的时候int类型后的长度代表什么? 是该列允许存储值的最大宽度吗? 为什么我设置成int(1), 也一样能存10,100,1000呢.以下是每个整数类型的存储和范围(来自mysql手册...

C 语言的可变参数类型 stdarg

va_list/va_start/va_arg/va_end这几个宏,都是用于函数的可变参数的。

java反射机制获取泛型参数类型

package com.dasenlin.reflectionconstractor;import java.lang.reflect.Method; import java.lang.reflect...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)