何时使用NSInteger与int
在NSInteger
为iOS开发时,我应该何时使用vs int?我在Apple示例代码中看到,当将值作为参数传递给函数或从函数返回值时,它们使用NSInteger
(或NSUInteger
)。
- (NSInteger)someFunc;...- (void)someFuncWithInt:(NSInteger)value;...
但是在一个函数中,它们只是int
用来跟踪一个值
for (int i; i < something; i++)...int something;something += somethingElseThatsAnInt;...
我已经读过(被告知)这NSInteger
是一种在64位或32位环境中引用整数的安全方法,那么为什么要使用int
呢?
肥皂起泡泡
慕哥9229398