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

bir*_*rda 0 iphone objective-c ios5

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

@property (nonatomic, assign) CGFloat lat;
@property (nonatomic, assign) CGFloat lng;
@property (nonatomic, assign) int othersHere;
Run Code Online (Sandbox Code Playgroud)

或者我们应该只使用非原子?

@property (nonatomic) CGFloat lat;
@property (nonatomic) CGFloat lng;
@property (nonatomic) int othersHere; 
Run Code Online (Sandbox Code Playgroud)

Eri*_*ner 5

assign 如果省略则是默认类型,因此2个语句是相同的,第一个是更明确且更容易阅读.