问题标签 [nsuinteger]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1241 浏览

objective-c - 除法和 NSUInteger

我有一些涉及负值的计算:

假设 stagePosition 为 -7,col 为 1。它们都是 NSInteger,包括行。PHNumRow 为 8。

如果 PHNumRow 是 NSInteger,我会得到我期望的结果:-1。但是如果 PHNumRow 是 NSUInteger,结果就是垃圾。

除数是未签名还是已签名为什么重要?我没有将结果放入无符号整数中。

0 投票
2 回答
1205 浏览

ios - 分配一个 NSUInteger IndexBuffer

我正在尝试NSIndexSet通过调用来检索我的-getIndexes:maxCount:indexRange

这是我的代码

但是,在调试器IndexBuffer中始终显示为-1. 当我用静态数字初始化它时NSUInteger theIndexBuffer[10],我得到了一个合适的实例。

这可能是因为它不知道arrayCount编译时是什么。
这样做的正确方法是什么?

0 投票
2 回答
996 浏览

iphone - MPMediaItemCollection 计数 - NSUInteger

我正在尝试使用MPMediaItemCollectioncount 属性对数组中的项目进行排序。当我尝试使用此属性对数组进行排序时NSUInteger,它不起作用。当我尝试打印它 ( NSLog(@"%lx",count);) 时,它无法正确打印。

我如何才能NSUInteger正常工作?

0 投票
3 回答
3532 浏览

objective-c - 为什么 cocoa 不在所有地方都使用相同的枚举声明样式?

我想知道不同风格的可可枚举声明背后的基本原理是什么?

像这样:

使用 typedef 来获得 NSUInteger 的分配以在不强制转换的情况下工作的原因是什么?

有时 typedef 是 NSInteger/NSUInteger 之一,为什么不总是使用 NSInteger?使用 NSUInteger 有真正的好处吗?

有时仍会使用枚举标记名,例如_NSByteOrder 上。

这个答案也非常有用:What is a typedef enum in Objective-C? .

0 投票
1 回答
1919 浏览

iphone - 如何增加 NSUInteger 变量?

我想像这样添加 1 ->wordInt = wordInt + 1 ;

但它不起作用。我不知道....

请!!

0 投票
4 回答
16966 浏览

cocoa-touch - NSString 到 NSUInteger

我在 NSString 中有一个数字@"15"。我想将其转换为 NSUInteger,但我不知道该怎么做...

0 投票
1 回答
1053 浏览

core-data - 无效的接收器类型“NSUInteger”

我有一个核心数据实体,其头文件如下所示:

它的实现文件如下所示:

现在,我有一段看起来像这样的代码:

'myEntityArrayController' 对象是一个管理 MyEntity 的所有实体的 NSArrayController。此代码正确执行,但是 XCode 总是针对最后一行代码给出警告“无效的接收器类型 'NSUInteger'”。出于某种原因,XCode 认为该index方法返回一个 NSUInteger。我不确定它为什么会这样认为,因为“objectAtIndex”返回一个“id”类型的对象。

我已经多次清理了这个项目,这些警告已经存在了一段时间。任何建议表示赞赏。

0 投票
1 回答
64 浏览

iphone - 有没有办法让 NSUInteger 在 iPhone 中自动显示逗号?

就像我有 29993 一样,是否有办法自动将其显示为 29,993?谢谢

0 投票
1 回答
1872 浏览

objective-c - 使用多个 NSUInteger 枚举作为方法的参数

我正在尝试使用与 setAutoresizingMask: NSView 方法类似格式的方法。我希望有人能够指定我在枚举(NSHeightSizable | NSWidthSizable)中声明的多个值,就像在自动调整掩码中一样。我怎样才能做到这一点?

0 投票
2 回答
757 浏览

math - 从 NSUInteger 到浮点数的奇怪转换

我有以下代码:

它的输出:

另一方面:

我知道可能会发生某种溢出,但是为什么这两种情况不同,为什么它不能按我想要的方式工作?即使在进行微不足道的算术运算时,我是否应该始终提醒自己变量和表达式的特定数字类型?

PS当然我可以使用unsigned int代替NSUInteger,没有区别。