我如何处理iOS5中原始类型的属性声明?

时间:2012-02-08 21:22:31

标签: iphone objective-c 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; 

1 个答案:

答案 0 :(得分:5)

assign是默认类型,如果省略,所以2个语句是相同的,第一个只是更明确,更容易阅读。