我该如何处理iOS5中基元类型的属性声明



我们正在构建一个仅针对iOS 5的应用程序。在声明基元类型的属性时,这些是正确的修饰符吗?

@property (nonatomic, assign) CGFloat lat;
@property (nonatomic, assign) CGFloat lng;
@property (nonatomic, assign) int othersHere;

还是我们应该使用非原子?

@property (nonatomic) CGFloat lat;
@property (nonatomic) CGFloat lng;
@property (nonatomic) int othersHere; 

assign是默认类型(如果省略),因此这两个语句是相同的,第一个语句更明确,更易于阅读。

最新更新