gab*_*ent 2 c operator-overloading objective-c c-strings nsstring
在处理NSStrings时,我们总是需要@在字符串的开头包含de .例如:
NSString *string = @"Hello, World!";
string是班级的一个对象NSString.
刚刚超越我的想法,@可能是重载运算符,将C字符串转换为类的对象NSString.
是这样吗?或者它只是我的小说心灵的遐想?
@是编译器的指示器,您声明某种文字.NSString(@"")不是唯一的,NSDictionary(@{}),NSArray(@[])和NSNumber(@1,@YES)也有定义的文字定义.