Objective-C的装箱与拆箱

学习资源:ios学习路线—Objective-C(装箱和拆箱)

装箱与拆箱

  • 概念:装箱是将值类型装换成引用类型的过程,拆箱就是将引用类型转换成值类型的过程
  • 应用:在Objective-C中,数组和字典中只能存储对象类型,其他基本类型和结构体是没有办法放到数组和字典中的,当然你也是无法给它们发送消息的也就是说有些NSObject的方法是无法调用的,这个时候通常会用到装箱(boxing)和拆箱(unboxing)
  • 注意:在ObjC中装箱的过程必须手动实现,ObjC不支持自动装箱
上一篇:下一代互联通信网络部署在即,IPv6安全防护准备好了吗?


下一篇:iOS 开发大厂面试通关指南