iOS block
2016-02-27 14:05
176 查看
定义:
returnType (^funcName)(paramType paraName) = ^(paramType paraName){};
作为方法参数时:
- (void)fun:( returnType (^funcName)(paramType paraName) ) blockName{}
typedef:
typedef returnType (^funcName)(paramType paraName);
防止block发生循环引用:
__weak __typeof(self) weakSelf = self;
returnType (^funcName)(paramType paraName) = ^(paramType paraName){};
作为方法参数时:
- (void)fun:( returnType (^funcName)(paramType paraName) ) blockName{}
typedef:
typedef returnType (^funcName)(paramType paraName);
防止block发生循环引用:
__weak __typeof(self) weakSelf = self;
相关文章推荐
- IOS缓存机制详解
- iOS程序猿之读取手机通讯录
- iOS 隐私政策url
- iOS开发技巧之快速申明代码,比如快速申明代码
- iOS7免证书真机调试
- iOS 根据百分比获得渐进色 由绿到红
- iOS中Layer的认识和使用
- ios 9.2xcode7.2下批量打渠道包
- iOS规范参考
- iOS 加密的3种方法
- ios开发第三方库--cocoapods安装
- 斯坦福大学IOS开发课程笔记(第七课第一部分)
- iOS CAShapeLayer精讲
- iOS开源库--最全的整理
- 如何发布自己的开源框架到CocoaPods
- iOS框架
- iOS中base64字符串和普通字符串的转换
- iOS8和iOS9新特性的总结
- iOS延时操作
- ios Runloop