strong和weak的区别
来源:互联网 发布:张大奕的淘宝店 编辑:程序博客网 时间:2024/05/16 06:23
strong表示保留它指向的堆上的内存区域不再指向这块区域了。
也就是说我强力指向了一个区域,我们不再指向它的条件只有我们指向nil或者我自己也不在内存上,没有人strong指向我了,weak表示如果还没有人指向它了,它就会被清除内存,同时被指向nil,因为我不能读取不存在的东西。
weak只在IOS5.0使用
这并不是垃圾回收,我们用reference count表示堆上还有多少strong指针,当它变为0就马上释放。
本地变量都是strong,编辑器帮你计算
0 0
- weak 和 strong 的区别
- strong和weak的区别
- strong 和 weak 的区别
- strong和weak的区别
- strong和weak的区别
- ios weak和strong使用的区别
- arc中strong和weak的区别
- ios weak和strong的区别
- iOS中strong和weak的区别
- 再论strong 和weak的区别
- strong与weak的区别
- strong and weak 强引用和弱引用的区别
- retain、copy、assign、 strong、weak、autorelease的用法和区别
- strong,weak,copy,retain和assign的区别
- strong 和weak的理解
- 【iOS开发】strong和weak区别
- 重新理解strong与weak(强引用,弱引用),以及strong和copy的区别
- @property中strong跟weak的区别
- Xsolla对话成都游戏茶馆CEO
- Android入门第八篇之GridView(九宫图)
- Natural Language Processing (nlp) 路线图
- BZOJ 2982 combination Lucas定理
- iOS strong 和weak的形象理解(真的很精典!)
- strong和weak的区别
- uva1586分子量
- Ehcache缓存配置
- 给小吴:从实践下手去学编程
- 写程序是创作过程
- ubuntu14.04设置联网----中国移动有线网络
- 分组急救技能竞赛方法在急诊专科护士培训中的运用
- powershell 针对日志的实例
- Marker-controlled 漫水填充分割算法