IOS开发copy,nonatomic, retain,weak,strong用法
2024-08-24 22:13:08
readwrite
是可读可写特性;需要生成getter方法和setter方法时
readonly
是只读特性 只会生成getter方法 不会生成setter方法 ;不希望属性在类外改变
assign 是赋值特性,setter方法将传入参数赋值给实例变量;仅设置变量时;
retain 表示持有特性,setter方法将传入参数先保留,再赋值,传入参数的retaincount会+1;
copy
表示赋值特性,setter方法将传入对象复制一份;需要完全一份新的变量时。
nonatomic
非原子操作,决定编译器生成的setter getter是否是原子操作,atomic表示多线程安全,一般使用
nonatomic
最新文章
- Visual Studio Code + live-server编辑和浏览HTML网页
- C# 类型转换
- python学习之字典
- VGA DVI HDMI区别
- 黄聪:百度知道中对HTML字符实体、字符编号,&;开头字符的使用
- asp 下拉框二级联动
- 空格&;amp;nbsp在不同浏览器中显示距离不一致问题解决方法
- think in uml-关系
- poj 1056 IMMEDIATE DECODABILITY 字典树
- 【codevs 1911 孤岛营救问题】
- China-global view
- ntp 服务:Server dropped: Strata too high
- Microsoft Office Word 中的公式自动编号
- document.onkeydown
- 4.2 explain 之 select_type
- spring XML配置参数替代properties文件
- call apply bind 区别?
- (sealed)密封类及密封方法优缺点
- python爬虫-基础入门-爬取整个网站《1》
- 从flask视角理解angular(二)Blueprint VS Component
热门文章
- python中使用requests模块的post()函数时形参 data和json的区别
- drawable,andrid 圆形图片,圆角图片
- Build Telemetry for Distributed Services之Jaeger
- Java实现ModbusTCP通信
- PAT 甲级 1018 Public Bike Management (30 分)(dijstra+dfs,dfs记录路径,做了两天)
- 一个小故事,玩转Python-while循环
- 【转载】恢复误删文件--DOS命令应用实例(一)
- C#规范整理·异常与自定义异常
- css设置滚动条并显示或隐藏
- Beta冲刺博客