分配对象_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > 分配对象

分配对象

 2015/3/9 23:11:31  恋雪  程序员俱乐部  我要评论(0)
  • 摘要:分配是一个新对象诞生的过程。最美好的时刻,是从操作系统获得一块内存并将其指定为存放对象的实例变量的位置。向某个类发送alloc消息的结果,就是为该类分配一块足够大的内存,以存放该类的全部实例变量。同时,alloc方法还顺便将这块内存区域全部初始化为0.由于未初始化的内存而引起的各种各样的随机bug曾经折磨着许多语言,而alloc方法将分配的内存初始化为0,这样就不用担心此类问题了。所有的BOOL类型变量被初始化为NO,所有的int类型变量被初始化为0,所有的float类型变量被初始化为0.0
  • 标签:

 

分配是一个新对象诞生的过程。最美好的时刻,是从操作系统获得一块内存并将其指定为存放对象的实例变量的位置。向某个类发送alloc消息的结果,就是为该类分配一块足够大的内存,以存放该类的全部实例变量。同时,alloc方法还顺便将这块内存区域全部初始化为0.由于未初始化的内存而引起的各种各样的随机bug曾经折磨着许多语言,而alloc方法将分配的内存初始化为0,这样就不用担心此类问题了。所有的BOOL类型变量被初始化为NO,所有的int类型变量被初始化为0,所有的float类型变量被初始化为0.0,所有的指针被初始化为nil,所有的基地都属于我们了。

  • 相关文章
发表评论
用户名: 匿名