2012-02-08 55 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個語句是相同的,第一個就是更明確,更易於閱讀。