问题标签 [nsinteger]

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 投票
3 回答
3532 浏览

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

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

像这样:

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

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

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

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

0 投票
2 回答
1429 浏览

iphone - NSInteger 发布

我知道 NSNumber 能够释放。所以,我添加这样的代码:

但是如何释放 NSInteger 呢?不需要释放吗?我不知道。

0 投票
2 回答
9510 浏览

objective-c - 将 int64_t 转换为 NSInteger

如何在 Objective-C 中将 int64_t 转换为 NSInteger?

这个方法返回一个 int64_t* 的分数,我需要将它转换为 NSInteger:

谢谢你。

0 投票
4 回答
37095 浏览

iphone - Int 或 NSInteger 作为方法参数的对象。Objective-C

我在将数字作为方法的参数传递时遇到了一些麻烦:

并调用该方法我需要这个:

在这一点上,我得到一个“没有强制转换的整数指针”错误,并且会发生与NSInteger. AnNSNumber没有用,因为它是不可变的,我需要不断地更改值。知道我该怎么做吗?

谢谢。

0 投票
3 回答
3561 浏览

iphone-sdk-3.0 - 将一个 int 与一个 int 数组进行比较 Obj-C

我如何查看我的整数是否在整数数组中......

例如,我想知道 7 是否在 [ 1 3 4 5 6 7 8] 的数组中

有任何想法吗?

谢谢

0 投票
2 回答
420 浏览

iphone - NSInteger 问题

如何使用 NSInteger 给出示例和简单代码

0 投票
3 回答
1392 浏览

iphone - 两个 NSInteger 之和的值不正确

我确定我遗漏了一些东西,答案很简单,但我似乎无法理解为什么会这样。我正在尝试平均日期:

一切似乎都正常,除了 runningSum += (NSInteger)[dateFromString timeIntervalSince1970],它给出了不正确的结果。如果我在取两个相等日期的平均值时放置一个断点(例如,2009-10-10,它的 timeInterval 为 1255125600),runningSum 为 -1784716096,而不是预期的 2510251200。

我试过使用 NSNumber 并且得到相同的结果。谁能指出我正确的方向?

谢谢!

安东尼奥

0 投票
1 回答
455 浏览

objective-c - CLI和GUI之间的NSInteger区别?

我一直在构建一个框架并在 GHUnit 中编写单元测试。我的框架的访问器方法之一返回一个 NSInteger。

我在这样的测试中断言预期值:

当使用基于 AppKit UI 的前端运行我的测试时,此断言通过。

但是,当我在命令行上运行测试时,它会因类型不匹配而失败,除非我将硬编码的 1320 类型转换为(NSInteger). 是什么导致编译器解释整数的方式不同?命令行上的 xcodebuild 是否对硬编码整数使用不同的数据类型?

0 投票
4 回答
32343 浏览

objective-c - 检查整数是正数还是负数 - Objective C

如何在 Objective-C 编码中判断一个整数是正数还是负数。我这样做是为了写一个“if”语句,说明如果这个整数是正数,那么就这样做,如果它是负数,就这样做。

谢谢,

凯文

0 投票
2 回答
7282 浏览

objective-c - 初始化 NSArray 并向其添加 NSInteger

我在初始化 NSArray 并向其添加整数时遇到问题。这是我的代码,我在我想要完成的事情中发表了评论。添加对象时,我的应用程序崩溃,但我不知道我是否也正确清除了数组。

我试过这个,但它说我“错过了一个前哨函数调用”

另外,我是否必须将整数更改为字符串才能将它们放入数组中?