Objective C中的@符号是什么?

时间:2013-01-31 13:43:50

标签: objective-c

  

可能重复:
  What does the @ symbol represent in objective-c?

我是ANSI C专家,我迈出了学习目标C的第一步。

我应该如何看待/读到随处可见的“@”?

首先,我认为它是一个编译器指令 - “这是编译器生成getter / setter的指令”,用于“@synthesize someProperty”。

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

对于C“专家如何快速学习Objective C”的任何建议,也会很高兴。谢谢,

彼得

1 个答案:

答案 0 :(得分:-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

等等。
如此简单@只不过是合并而成为指令