Tag: nsinteger

何时使用NSInteger与int

我应该在iOS开发时使用NSInteger int? 我在Apple示例代码中看到,在将值作为parameter passing给函数或从函数返回值时,它们使用NSInteger (或NSUInteger )。 – (NSInteger)someFunc;… – (void)someFuncWithInt:(NSInteger)value;… 但是在一个函数中,他们只是用int来跟踪一个值 for (int i; i < something; i++) … int something; something += somethingElseThatsAnInt; … 我读过(被告知) NSInteger是一种在64位或32位环境中引用整数的安全方法,所以为什么要使用int ?