Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 什么是-(无效)“;在这个函数声明中是什么意思`-(无效)从NIB中唤醒`_Objective C_Xcode - Fatal编程技术网

Objective c 什么是-(无效)“;在这个函数声明中是什么意思`-(无效)从NIB中唤醒`

Objective c 什么是-(无效)“;在这个函数声明中是什么意思`-(无效)从NIB中唤醒`,objective-c,xcode,Objective C,Xcode,为什么每当我必须使用awakeFromNib协议时,我都必须将其设置为这种格式 -(void)awakeFromNib (void)需要什么?(void)标记返回类型-在这种情况下,void表示它不返回任何内容 如果它改为-(int)awakeFromNib,则应该返回一个整数。 返回值(如果有)的含义应在文档中解释。因为该方法不返回任何内容,而给出void返回类型是在C和Objective-C中声明的方式。在方法声明中使用-(void)。大概你是在给别人打电话,而不是自己打电话 -符号表示该

为什么每当我必须使用awakeFromNib协议时,我都必须将其设置为这种格式

-(void)awakeFromNib
(void)需要什么?(void)标记返回类型-在这种情况下,void表示它不返回任何内容

如果它改为-(int)awakeFromNib,则应该返回一个整数。
返回值(如果有)的含义应在文档中解释。

因为该方法不返回任何内容,而给出void返回类型是在C和Objective-C中声明的方式。

在方法声明中使用
-(void)
。大概你是在给别人打电话,而不是自己打电话

-
符号表示该方法是实例方法,而不是类方法。它需要一个对象来调用它,并且对象的实例变量在其定义中对它可用

(void)
指示返回类型。此方法不返回任何内容,因此其结果不能分配给任何内容。

请这样想

假设您创建了一个名为“数学”的类

这个类有一个叫做“calculate”的方法。它是A型的

-(int)calculate {
2+2;
return 2+2;
}
当您分配类并初始化对象并对该对象执行“calculate”方法时,它将执行计算2+2,并返回结果4

如果你试过

-(void)calculate {
2+2;
}

它不会做任何事情,它只会将2+2信息存储在方法中,但计算永远不会发生。

也许您应该将xcode和objective-c作为问题的标记?如果您发现答案有用,请单击复选标记将其标记为有用。只是
(void)
在objective c中有效吗?