新的ios.如果我的理解是错误的,请让我纠正?
typedef void (^someString) (datatype variable_name, datatype variable_name).
Run Code Online (Sandbox Code Playgroud)
我基本上来自C背景.
它类似于函数指针的typedef?
小智 7
不完全是函数指针,而是块.块是C语言的Apple扩展:基本上它实现了lambda函数.它将类型解析someString为块返回nothing(void)并获取两个参数.
点击此处了解更多信息:http: //en.wikipedia.org/wiki/Blocks_(C_language_extension)
在这里:http: //developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/Blocks/Articles/bxUsing.html
| 归档时间: |
|
| 查看次数: |
2849 次 |
| 最近记录: |