我目前正在使用 Objective C 编程,我想知道,是否可以在开始时使用@
制作静态方法,例如。@selector()
和@encode
.我尝试过用static
例如这样做。static BOOL @boolforint(int intValue)
但是Xcode不会让我这样做。@
函数是否只有 Xcode 默认?谢谢。
@selector
,@encode
(和其他,例如@YES
、@NO
等(是编译器指令。它们不是静态方法,甚至不是函数。
您可以创建看起来相似的宏(使用#define
(,但这不是一个好主意。
Objective-C 中没有静态方法。
您可以改用类方法,如下所示:
+(无效(类方法