标签: nsinteger

将NSInteger转换为NSIndexpath

基本上我在NSInteger中存储数组的索引.我现在需要它作为NSIndexpath,我很难看到并找到一种方法将我的NSInteger转换为NSIndexpath,所以我可以重用它.

objective-c nsinteger nsindexpath ios

38
推荐指数
2
解决办法
4万
查看次数

int,NSInteger和NSUInteger之间的区别

是什么之间的主要区别int,NSIntegerNSUInteger在Objective-C?

哪一个更适合在应用程序中使用?为什么?

iphone int objective-c nsinteger nsuinteger

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

NSInteger的最大值是多少?

我需要将NSInteger的最大值存储到NSInteger中吗?这样做的正确语法是什么?

谢谢.

cocoa nsinteger

34
推荐指数
2
解决办法
3万
查看次数

如何从NSArray获得NSNumber的总和?

我有一个像大等NSArray包含...NSNumbers3, 4, 20, 10, 1, 100,

如何将所有这些NSNumber的总和(3 + 4 + 20 + 10 + 1 + 100 + etc...)作为一个总和NSInteger

谢谢!

iphone objective-c nsnumber nsarray nsinteger

24
推荐指数
3
解决办法
2万
查看次数

将int转换为NSInteger

可能重复:
如何将NSInteger转换为int?

我是iOS编程的新手,如何将int转换为NSInteger.我找到了关于如何将NSInteger转换为NSNumber的参考资料,但我无法弄明白.任何帮助,将不胜感激.谢谢.

iphone integer nsinteger ios

23
推荐指数
1
解决办法
6万
查看次数

将NSInteger转换为NSUInteger?

我正在尝试将NSInteger转换为NSUInteger,我用Google搜索并发现没有真正的答案.我该怎么做?

objective-c nsinteger nsuinteger

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

使用NSInteger而不是int的好处?

我试图理解在开发32位和64位架构时如何影响开发.根据我迄今为止所研究的内容,int无论运行应用程序的设备的架构如何,我都知道总是4个字节.但是NSInteger32位设备上是4个字节,64位设备上是8个字节.我得到的印象NSInteger是"更安全"并推荐,但我不确定是什么原因.

我的问题是,如果你知道你正在使用的可能值永远不会很大(也许你正在使用它来索引一个包含200个项目的数组或存储数组中对象的数量),为什么要将它定义为一个NSInteger?当你不使用它时,这只会占用8个字节.int在这些情况下将它定义为更好吗?如果是这样,在什么情况下,你会希望使用NSInteger(而不是intlong等)?显然,如果你需要使用更大的数字,你可以使用64位架构.但是如果你需要它也可以在32位设备上工作,你会不会使用long long它,因为它在32位设备上也是8字节?我不明白为什么会使用NSInteger,至少在创建在两种架构上运行的应用程序时.

此外,我无法想到一个接收或返回原始类型的方法 - int而是利用NSInteger,并且想知道它是否还有更多,而不仅仅是值的大小.例如,(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section.我想明白为什么会这样.假设有一个2,147,483,647行的表,当你再添加一个32位设备时会发生什么 - 它是否会回绕到-2,147,483,647?在64位设备上,它将是2,147,483,648.(为什么返回有符号值?我认为它应该是无符号的,因为你不能有负数行.)

最后,我想更好地理解这些数字数据类型的实际使用,也许一些代码示例会很棒!

64-bit objective-c nsinteger 32bit-64bit ios

21
推荐指数
1
解决办法
2341
查看次数

如何评估ios中的字符串方程

有没有办法解决字符串方程ios

例如

输入:

NSString * str =@"1+2";

输出:

NSInteger result = 3 //即1 + 2的总和 str

如何解决这个问题并获得预期的结果!

请帮忙!

objective-c nsstring nsinteger ios ios5

18
推荐指数
1
解决办法
4848
查看次数

C/Objective-C读取并获取整数的最后一位数?

如何将整数(或NSInteger)的最后一位数输出到整数?

例:

int time = CFAbsoluteGetCurrent();
int lastDigit;
Run Code Online (Sandbox Code Playgroud)

c integer objective-c nsinteger digit

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

int和NSInteger有什么区别?

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

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

int cocoa types objective-c nsinteger

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