0

可能重复:
可可objective-c 类中变量前面的下划线如何工作?
属性名称的下划线前缀?

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

后来他们引用了_msgTextField。

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

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

4

1 回答 1

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

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

于 2012-10-22T20:53:55.830 回答