为什么编译器在这种方法声明的情况下会出错 -
-(void) someMethod (void);
Run Code Online (Sandbox Code Playgroud)
但批准这个 -
-(void) someMethod;
Run Code Online (Sandbox Code Playgroud)
(SomeClass.h)
我已经读过,最好在参数中声明(void)而不是声明,但probalby我错过了一些观点.
向用户实施文本+图像消息的常规(或最佳)方式是什么,而此"警报/弹出"应仅出现1秒钟(如奖品图片上的消息"You Won!",有限时间内) .
我在Apple文档中读到我们可以在Objective c方法调用中使用可选参数.Apple文档中的示例:
采用可变数量参数的方法也是可能的,尽管它们有点罕见.在方法名称结束后,使用逗号分隔额外参数.(与冒号不同,逗号不被视为名称的一部分.)在下面的示例中,假想的makeGroup:方法传递一个必需参数(组)和三个可选参数:
[receiver makeGroup:group, memberOne, memberTwo, memberThree];
Run Code Online (Sandbox Code Playgroud)
有人能说出何时使用此功能以及如何使用?Apple API中有任何示例吗?
谢谢