2012-02-08 51 views
0

我们正在构建一个仅针对iOS 5的应用程序。当声明原始类型的属性时,这些是正确的修饰符吗?我该如何处理iOS5中原始类型的属性声明?

@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; 

回答

5

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