我正在学习objective-c并不断碰到@符号.它用于不同的场景,例如在字符串的开头或合成访问器方法.
@符号在objective-c中的含义是什么?
我一直在使用Objective-C一段时间,但从来没有真正理解所有字符串之前@符号的用途是什么.例如,为什么必须声明这样的字符串:
NSString *string = @"This is a string";
Run Code Online (Sandbox Code Playgroud)
而不是这样的:
NSString *anotherString = "This is another string";
Run Code Online (Sandbox Code Playgroud)
就像你用Java或许多其他编程语言一样.有充分的理由吗?