【发布时间】:2014-04-14 00:25:06
【问题描述】:
我正在学习使用 XCode 4 的 Lynda.com OCUnit 测试教程。在其中一个演示中,它会像这样在 Location.m 文件中合成属性
#import "Location.h"
@implementation Location
@synthesize locationManager=locationManager_;
@synthesize speed=speed_;
属性有一个尾随下划线。在我遵循的其他教程(例如斯坦福 iOS 课程)中,合成属性通常以实例变量的下划线为前缀。
在.h 文件中创建属性时,没有下划线。
@property (nonatomic, strong) CLLocationManager *locationManager;
@property float speed;
为什么合成语句中的尾随下划线?
【问题讨论】:
标签: ios objective-c