0

可能重复:
在objective-c中@符号代表什么?

我是一名 ANSI C 专家,正在迈出学习 Objective C 的第一步。

我应该如何思考/阅读随处可见的“@”?

起初,我认为它是一个编译器指令——“这在编译器的指令中为“@synthesize someProperty”生成getter/setter。

但是字符串之前的“@”似乎不适合该模型,并且似乎基本上是多余的。

也很高兴为 C 专家提供有关“如何快速学习 Objective C”的任何建议。谢谢,

彼得

4

1 回答 1

-1

@只是一个字符,除非你在完整的上下文中使用它

@interface //For declaring a class
@property // For creating a property
@synthesize // For synthesising property 
@implementation //For implementing a class
@end //For ending @interface or @implementation
@"Some String" //Represents a string
@try
@catch

等等。
如此简单@不过是结合起来成为指令

于 2013-01-31T13:54:26.960 回答