笔记

作者: HoooChan | 来源:发表于2018-07-30 15:03 被阅读7次

Object-C中static标示的是变量的作用域,表明其他类不能通过类名直接访问该变量,它的作用域只能是在声明它的这个.m文件。

在函数之外定义的变量就是全局变量。用static修饰的变量可以是全局的,也可以是局部的,所以说“用static修饰的变量是全局变量”是错误的。用static修饰的变量的生命周期与全局变量一样,但可见性仍分全局和局部。

为常用的块类型创建typedef

这条主要是为了代码更易读,也比较重要。

- (void)getDataWithHost:(NSString *)host success:(void (^)(id responseDic))success;
//以上要改成下面这种
typedef void (^SuccessBlock)(id responseDic);
- (void)getDataWithHost:(NSString *)host success:(SuccessBlock)success;

相关文章

网友评论

      本文标题:笔记

      本文链接:https://www.haomeiwen.com/subject/hijfvftx.html