1
@interface MyObject : NSObject {
NSUInteger myID;
}
@property (nonatomic) NSUInteger myID;
@interface MyObject : NSObject {
NSUInteger myID;
}
@property (nonatomic) NSUInteger myID;
NSUInteger
是無符號整數,int
是有符號整數
NSUInteger是一個無符號整數,並且(可以/應該)用於您不期待負值的情況下,即數組的索引。
NSInteger是int的typedef,它包含負值。
兩個具有不同的限制
無符號整型是0至4294967295 簽名是-268435454到268435455。
很好的回答,有時做一點事情都沒有,因爲他們縫明顯。 – Cyprian