远离舒适圈

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2016年3月26日

摘要: -->!!关于Block调用外部变量的理解: __block关键字作用:不使用__block修饰时,block内部使用某个外部变量是复制一份到堆区中,故不能修改block外部变量;当使用__block修饰时,会使某个基本数据类型在进入block前在栈区,进入block后就在堆区,出block也在堆区 阅读全文
posted @ 2016-03-26 21:41 远离舒适圈 阅读(315) 评论(0) 推荐(1) 编辑

摘要: @property基本用法 ->作用:在@interface自动生成getter和setter方法的声明 ->使用格式: @property 数据类型 名称 ->作用流程 在编译器编译的时候.会根据这个@property自动的生成getter setter方法的声明. ->使用注意: 1). @pr 阅读全文
posted @ 2016-03-26 21:35 远离舒适圈 阅读(2301) 评论(0) 推荐(1) 编辑

摘要: 内存中的五大区域: 栈区,堆区,BBS段,数据段和代码段,其中除了堆区以外,其他区域的内存管理由系统自行回收 OC对象是存储在堆区的,所以OC的内存管理主要是对”堆区中的OC对象”进行管理 内存管理中的几个概念: ->引用计算器:既retainCount,每个OC对象内部都有1个8字节空间用来存储r 阅读全文
posted @ 2016-03-26 21:33 远离舒适圈 阅读(2738) 评论(0) 推荐(2) 编辑