• 博客园Logo
  • 首页
  • 新闻
  • 博问
  • 专区
  • 闪存
  • 班级
  • 写随笔 我的博客 短消息
    用户头像
    我的博客 我的园子 账号设置 简洁模式 ... 退出登录
    注册 登录
IOS_Bowen
博客园    首页    新随笔    联系   管理    订阅  订阅
2018年6月1日
iOS 底层解析weak的实现原理(包含weak对象的初始化,引用,释放的分析)
摘要:原文 很少有人知道weak表其实是一个hash(哈希)表,Key是所指对象的地址,Value是weak指针的地址数组。更多人的人只是知道weak是弱引用,所引用对象的计数器不会加一,并在引用对象被释放的时候自动被设置为nil。通常用于解决循环引用问题。但现在单知道这些已经不足以应对面试了,好多公司会 阅读全文
posted @ 2018-06-01 11:03 iBowen 阅读(1865) 评论(0) 推荐(0) 编辑
Copyright © 2021 iBowen
Powered by .NET 5.0 on Kubernetes