问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

ios copy和strong的区别

发布网友 发布时间:2022-04-22 15:49

我来回答

1个回答

热心网友 时间:2023-07-07 18:25

assigncopyretain间区别

assign: 简单赋值更改索引计数(Reference Counting)

copy: 建立索引计数1象释放旧象

retain:释放旧象旧象值赋予输入象再提高输入象索引计数1

weak strong区别:

(weakstrong)同 象再strong类型指针指向候 释放 即使weak型指针指向

旦strong型指针离 象释放所剩余weak型指针都清除

能例形容妥

想象我象条狗狗想要跑掉(释放)

strong型指针像栓住狗要用牵绳挂住狗狗跑掉5牵着条狗(5strong型指针指向1象)除非5牵绳都脱落 否着狗跑掉

weak型指针像孩指着狗喊:看狗 要狗直栓着孩能看狗(weak指针)直指向要狗牵绳脱落狗跑掉管少孩看着

要strong型指针再指向象象释放同所weak型指针都清除

使用assign: 基础数据类型 (NSIntegerCGFloat)C数据类型(int, float, double, char, 等等)

使用copy: NSString

使用retain: 其NSObject其类

nonatomic关键字:

atomicObjc使用种线程保护技术基本讲防止写未完候另外线程读取造数据错误种机制耗费系统资源所iPhone种型设备没使用线程间通讯编程nonatomic非选择
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在RLC电路中,谐振频率为___同期为___谐振条件为___? 电磁振荡并联 RLC振荡回路的谐振频率与振荡特性 佛手柑水培还是干放 中山市美派电器有限公司怎么样? 成都美派电器有限公司怎么样? 两条不同品牌的DDR3内存条可以一起用吗 驾驶证的牡丹卡多长时间能办下来 新衣服必须用洗衣液洗才能去甲醛吗? 梦见逛街被偷抢 2024年买什么品牌的运动男鞋比较好? 多少人知道ios app里点击屏幕上边沿让页面滚回顶部 iOS 协议问题 iOS 怎样才能做到多次点击只跳转一次 怎样降低iOS代码耦合性 如何在 iOS 中解决循环引用的问题 ios 自定义对象怎么去除重复 ios property 属性有哪些修饰符 有什么作用 香港恒生账户被银行注销怎么办 近期被账户被恒生银行冻结限制服务的看这里。 梅州五华茶亭岗柚子特点? 香港恒生银行公司账户收到注销新,会马上被注销吗 香港恒生银行冻结账户说的行政原因是什么意思 恒生电子有没有被立案调查 我公司收到恒生银行要检讨的邮件里面有一份问有没有经营其他公司,二公司的业务联系,新开香港公司的目的 香港银行的账户被关闭了,香港的公司还要继续维护下去吗? 香港恒生银行公司账户冻结了,钱可以取出来吗 我的香港恒生银行账户被停用,后面有人给我汇了一笔美金,我能收到吗 最近有朋友在香港开的恒生银行账户被封了,如何解封?急 恒生银行账户被封,如何解封? 我们是香港公司,在香港恒生银行开的户突然被取消,账户里还有一二十万美元,不知道为什么被取消? 梅州 哪些镇 哪些村 柚子园最多? 详细点谢谢啦 急 ios oc的动态识别是指什么 除了广东梅州,哪里还盛产柚子? ios 怎么做到每个页面都有侧滑栏 ios uibutton怎样去掉高亮透明效果 IOS工程中如何去掉第三方的警告 ios 怎么用runtime来动态传值修改属性 阴阳师手游全平台区安卓玩家开的阴阳寮,ios玩家能进入吗?互通吗 ios 怎么给read-only属性复制 iOS 怎么获取短信验证码 怎么在ios开发中使用opengl iOS通知和KVO的区别和用法 怎样查找电脑中的视频文件 如何才能搜索出电脑内的所有视频文件? 怎样快速搜索存在电脑上的视频 怎么查找笔记本电脑里面的视频 什么是腊月日? 如何快速找出电脑上的电影和视频文件? 腊月廿四是什么意思 如何看电脑播放记录