@synthesize中的=运算符是什么意思?

时间:2012-10-22 20:51:36

标签: objective-c synthesize

  

可能重复:
  How does an underscore in front of a variable in a cocoa objective-c class work?
  Underscore prefix on property name?

我是XCode的新手。 我看到有人在哪里: @synthesize msgTextField = _msgTextField;

以后它们引用_msgTextField。

问:@synthesize语句是否创建了一个名为_msgTextField的变量?

问:为什么它会从赋值运算符向后退?

1 个答案:

答案 0 :(得分:4)

  1. 是的@synthesize会在_msgTextField的情况下生成一个实例变量;

  2. 它不是一个任务,它告诉@synthesize特别是要生成的ivar的名称。