什么是括号
[s addChild: [restartAction() node]];"
Run Code Online (Sandbox Code Playgroud)
或者该功能叫什么?谢谢.
编辑:我认为restartAction()的定义是
Class restartAction()
{
NSString *r = transitions[sceneIdx];
Class c = NSClassFromString(r);
return c;
}
Run Code Online (Sandbox Code Playgroud)
transitions [someint]返回一个字符串.该字符串用于返回对象.我仍然不明白为什么需要括号.我期待括号后面有一个冒号.
restartAction看起来像一个不带参数的普通C函数.它可能返回指向objective-c类型的指针.
由于restartAction返回一个Objective-C Class类型,你可以在其上调用类(+)函数.它在语法上等同于你调用[NStype alloc]时;
如果你想进一步试验,可以Class通过调用[type class] 获取类型的变量;
| 归档时间: |
|
| 查看次数: |
382 次 |
| 最近记录: |