相关疑难解决方法(0)

何时使用NSInteger与int

NSInteger为iOS开发时,我应该何时使用vs int?我在Apple示例代码中看到,当将值作为参数传递给函数或从函数返回值时,它们使用NSInteger(或NSUInteger).

- (NSInteger)someFunc;...
- (void)someFuncWithInt:(NSInteger)value;...
Run Code Online (Sandbox Code Playgroud)

但是在一个函数中,它们只是int用来跟踪一个值

for (int i; i < something; i++)
...

int something;
something += somethingElseThatsAnInt;
...
Run Code Online (Sandbox Code Playgroud)

我读过(被告知),其NSInteger是引用在任何一个64位或32位环境中,为什么使用一个整数一个安全的方式int呢?

types objective-c nsinteger ios

338
推荐指数
7
解决办法
13万
查看次数

int和NSInteger有什么区别?

可能重复:
何时使用NSInteger vs int?
为什么有NSInteger?

我们可以使用intNSInteger互换吗?是否有任何具体情况只能使用NSInteger,而不是使用int

int cocoa types objective-c nsinteger

14
推荐指数
1
解决办法
2万
查看次数

标签 统计

nsinteger ×2

objective-c ×2

types ×2

cocoa ×1

int ×1

ios ×1