我们正在构建一个仅针对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;
答案 0 :(得分:5)
assign
是默认类型,如果省略,所以2个语句是相同的,第一个只是更明确,更容易阅读。