为什么函数在Obj-C中使用 - (void)而不是 - (nil)?

pop*_*850 1 objective-c user-defined-functions

在objective-C中,我经常看到不返回任何声明的函数:

 - (void)myFunction {…
Run Code Online (Sandbox Code Playgroud)

但是为什么没有声明使用的函数nil,就像这样

 - (nil)myFunction {…
Run Code Online (Sandbox Code Playgroud)

难道他们都没有"没有"回归?

une*_*lue 6

void没什么.nil是(0).

换句话说,返回nil与不返回任何内容不同.