问题标签 [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.
objective-c - 除法和 NSUInteger
我有一些涉及负值的计算:
假设 stagePosition 为 -7,col 为 1。它们都是 NSInteger,包括行。PHNumRow 为 8。
如果 PHNumRow 是 NSInteger,我会得到我期望的结果:-1。但是如果 PHNumRow 是 NSUInteger,结果就是垃圾。
除数是未签名还是已签名为什么重要?我没有将结果放入无符号整数中。
ios - 分配一个 NSUInteger IndexBuffer
我正在尝试NSIndexSet
通过调用来检索我的-getIndexes:maxCount:indexRange
这是我的代码
但是,在调试器IndexBuffer
中始终显示为-1
. 当我用静态数字初始化它时NSUInteger theIndexBuffer[10]
,我得到了一个合适的实例。
这可能是因为它不知道arrayCount
编译时是什么。
这样做的正确方法是什么?
iphone - MPMediaItemCollection 计数 - NSUInteger
我正在尝试使用MPMediaItemCollection
count 属性对数组中的项目进行排序。当我尝试使用此属性对数组进行排序时NSUInteger
,它不起作用。当我尝试打印它 ( NSLog(@"%lx",count);
) 时,它无法正确打印。
我如何才能NSUInteger
正常工作?
objective-c - 为什么 cocoa 不在所有地方都使用相同的枚举声明样式?
我想知道不同风格的可可枚举声明背后的基本原理是什么?
像这样:
使用 typedef 来获得 NSUInteger 的分配以在不强制转换的情况下工作的原因是什么?
有时 typedef 是 NSInteger/NSUInteger 之一,为什么不总是使用 NSInteger?使用 NSUInteger 有真正的好处吗?
有时仍会使用枚举标记名,例如在_NSByteOrder 上。
这个答案也非常有用:What is a typedef enum in Objective-C? .
iphone - 如何增加 NSUInteger 变量?
我想像这样添加 1 ->wordInt = wordInt + 1 ;
但它不起作用。我不知道....
请!!
cocoa-touch - NSString 到 NSUInteger
我在 NSString 中有一个数字@"15"
。我想将其转换为 NSUInteger,但我不知道该怎么做...
core-data - 无效的接收器类型“NSUInteger”
我有一个核心数据实体,其头文件如下所示:
它的实现文件如下所示:
现在,我有一段看起来像这样的代码:
'myEntityArrayController' 对象是一个管理 MyEntity 的所有实体的 NSArrayController。此代码正确执行,但是 XCode 总是针对最后一行代码给出警告“无效的接收器类型 'NSUInteger'”。出于某种原因,XCode 认为该index
方法返回一个 NSUInteger。我不确定它为什么会这样认为,因为“objectAtIndex”返回一个“id”类型的对象。
我已经多次清理了这个项目,这些警告已经存在了一段时间。任何建议表示赞赏。
iphone - 有没有办法让 NSUInteger 在 iPhone 中自动显示逗号?
就像我有 29993 一样,是否有办法自动将其显示为 29,993?谢谢
objective-c - 使用多个 NSUInteger 枚举作为方法的参数
我正在尝试使用与 setAutoresizingMask: NSView 方法类似格式的方法。我希望有人能够指定我在枚举(NSHeightSizable | NSWidthSizable)中声明的多个值,就像在自动调整掩码中一样。我怎样才能做到这一点?
math - 从 NSUInteger 到浮点数的奇怪转换
我有以下代码:
它的输出:
另一方面:
我知道可能会发生某种溢出,但是为什么这两种情况不同,为什么它不能按我想要的方式工作?即使在进行微不足道的算术运算时,我是否应该始终提醒自己变量和表达式的特定数字类型?
PS当然我可以使用unsigned int
代替NSUInteger
,没有区别。