1. 什么是数据类型
a. 可以作为参数传递
b.可以作为返回值返回
c.声明成变量
基本数据类型;对象类型(NSObject); id; BOOL; Block; SEL;
2. 概念
指向结构体的指针
3.可以访问外部变量,不可以更改,除非加上_block
4.破除循环引用:对要引用的外部对面加上_weak
5.默认情况下block在栈,长期持有copy就在堆中
6.retain只是引用计数加一
1. 什么是数据类型
a. 可以作为参数传递
b.可以作为返回值返回
c.声明成变量
基本数据类型;对象类型(NSObject); id; BOOL; Block; SEL;
2. 概念
指向结构体的指针
3.可以访问外部变量,不可以更改,除非加上_block
4.破除循环引用:对要引用的外部对面加上_weak
5.默认情况下block在栈,长期持有copy就在堆中
6.retain只是引用计数加一