博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Objective-C] 如何定义Block(块)
阅读量:6938 次
发布时间:2019-06-27

本文共 468 字,大约阅读时间需要 1 分钟。

hot3.png

局部变量:

returnType (^blockName)(parameterTypes) = ^returnType(parameters) {...};

属性:

@property (nonatomic, copy) returnType (^blockName)(parameterTypes);

消息参数:

- (void)someMethodThatTakesABlock:(returnType (^)(parameterTypes))blockName;

消息调用时的参数:

[someObject someMethodThatTakesABlock:^returnType (parameters) {...}];

类型定义:

typedef returnType (^TypeName)(parameterTypes);TypeName blockName = ^returnType(parameters) {...};

转载于:https://my.oschina.net/u/211651/blog/503780

你可能感兴趣的文章
jQuery Ajax 操作函数及deferred对象
查看>>
Eclipse 开发配置
查看>>
IDEA快捷键快速查看跳转当前类的方法
查看>>
Oracle Internal Event:10200 Consistent Read诊断事件
查看>>
正则表达式校验IP地址
查看>>
Exchange 常见问题之二----5
查看>>
Linux学习网站
查看>>
CentOS防火墙iptables的配置方法详解
查看>>
puppet客户端取消主动更新
查看>>
redis 3.0.7 安装部署
查看>>
微软职位内部推荐-Sr. SE - Office incubation
查看>>
如何查看mysql的用户及授权
查看>>
有趣的指针
查看>>
<Power Shell>新的征程
查看>>
使用FFmpeg新解码API解封装解码音视频(代码实例)
查看>>
【Android游戏开发之六】在SurfaceView中添加组件!!!!并且相互交互数据!!!!...
查看>>
Windows 服务器系统的服务概述和网络端口要求
查看>>
SQLite操作
查看>>
安装Gogs及简单配置(使用默认数据库)
查看>>
Linux 常用命令
查看>>