What does = operator in @synthesize mean?
Possible Duplicate:
How does an underscore in front of a variable in a cocoa objective-c class work?
Underscore prefix on property name?
我是Xcode的新手。我知道有人在哪里:@synthesis msgtextfield=msgtextfield;
稍后,它们将引用msgtextfield。
问:@synthesis语句是否创建了一个名为msgtextfield的变量?
问:为什么它会从赋值运算符向后?
- 属性名stackoverflow.com/q/6049269 stackoverflow.com/q/2371489 stackoverflow.com/q/7174277 stackoverflow.com/q/5659156 stackoverflow.com/q/837559 stackoverflow.com/q/6146244 stackoverflow.com/q/10651535 stackoverflow.com/q/6124109 stackoverflow.com/q/8145373 stackoverflow.com/q/3521254 stackoverflow.com/q/6064283 stackoverflow.com/q/9696359 stackoverflow.com/q/5521499 stackoverflow.com/q/2114587
- 谢谢Josh!我在跟踪这些链接,并且学到了很多东西!
是,@synthesis将在msgtextfield的情况下生成一个实例变量;
它不是一个任务,它告诉@synthesis要生成的ivar的名称。
- 记住,不再需要@synthesis。属性将自动生成前面带有下划线的ivar。
- 这是什么时候添加的?Xcode 4.5/iOS 6或更早版本?
- Xcode4.5我相信-它不是iOS的一个特性,它是一个编译器特性。
- Xcode4.4中添加了默认的@synthesize功能。
- 4.4和4.5之间有什么区别吗?另一种是狮子,一种是山狮。
- 如果编译器不支持它,您将无法编译。我相信它是在4.4中介绍的。