推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

关于Objective-C中Block的基本知识

更新时间:2018-09-17 21:48:32 大小:393K 上传用户:sun2152查看TA发布的资源 标签:Objective-Cblock 下载积分:1分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

栈区(stack):由系统自动分配,一般存放函数参数值、局部变量的值等。由编译器自动创建与释放。其操作方式类似于数据结构中的栈,即后进先出、先进后出的原则。

堆区(heap):一般由程序员申请并指明大小,最终也由程序员释放。如果程序员不释放,程序结束时可能会由OS回收。对于堆区的管理是采用链表式管理的,操作系统有一个记录空闲内存地址的链表,当接收到程序分配内存的申请时,操作系统就会遍历该链表,遍历到一个记录的内存地址大于申请内存的链表节点,并将该节点从该链表中删除,然后将该节点记录的内存地址分配给程序。

部分文件列表

文件名 大小
关于Objective-C中Block的基本知识.pdf 393K

全部评论(0)

暂无评论