Objective C 中的 ^ 字符是什么意思?就像下面的代码一样
TWTweetComposeViewControllerCompletionHandler
completionHandler =
^(TWTweetComposeViewControllerResult result) {
switch (result)
{
...
}
[self dismissModalViewControllerAnimated:YES];
};
它表示一个“块”,一段可以打包成对象并在以后使用的代码。在您的示例中,它指定稍后调用的完成处理程序,大概是当用户单击“确定”或某些类似按钮来关闭警报时。
块也可以与 Grand Central Dispatch 一起使用,在这种情况下,它们用于生成可以在另一个线程上同步和异步运行的代码单元。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)