我定义了一个像这样的新类:
@interface SomeClass : NSObject {
int wide;
}
- (id)initWithWide:(int)value;
@end
Run Code Online (Sandbox Code Playgroud)
当我实现它时,initWithWide方法如下:
@implementation SomeClass
- (id)initWithWide:(int)value {
self = [super init];
wide = value;
}
@end
Run Code Online (Sandbox Code Playgroud)
Xcode向我显示错误:"Expected identifier or'('".当我将"宽"变量名改为else时,没关系.所以看起来我不能在Objective-C中使用"wide"作为变量名?
@interface SomeClass : NSObject {
int wide1;
}
- (id)initWithWide:(int)value;
@end
@implementation SomeClass
- (id)initWithWide:(int)value {
self = [super init];
wide1 = value;
}
@end
Run Code Online (Sandbox Code Playgroud)