在循环中使用NSInteger

NSInteger会占用内存吗?我们应该在FOR循环中使用它吗?     
已邀请:
看看Apple文档,NSInteger是这样的:
#if __LP64__ || TARGET_OS_EMBEDDED || TARGET_OS_IPHONE || TARGET_OS_WIN32 || NS_BUILD_32_LIKE_64
typedef long NSInteger;
#else
typedef int NSInteger;
#endif
它只是iPhone上的4个字节,就像一个int,你不必担心内存。     
NSInteger只是本机整数类型的别名。 Cmd + Dbl点击它看看。 1)它在范围内时使用堆栈内存(我假设),当它超出范围时释放它。 2)是的,在for循环中使用它。 另外,请参阅In Cocoa,您更喜欢NSInteger还是int,为什么?     

要回复问题请先登录注册