我很确定这个问题有一个非常简单的答案,我现在应该已经弄清楚了。由于我还没有这样做所以我来找你,堆栈溢出蜂巢的头脑。
我希望下面的循环打印出从 0 到 5 的数字。相反,它只打印出 0 和 4。为什么 LoopNumber++ 将我的 NSNumber LoopNumber 增加 4 而不是 1?
NSNumber *LoopNumber;
for (LoopNumber=0; LoopNumber<=5; LoopNumber++) {
NSLog(@"%d",LoopNumber);
}
如果我将其更改为以下内容,它将完全按照我的预期工作。是什么赋予了?
for (int LoopNumber=0; LoopNumber<=5; LoopNumber++) {
我正在使用 SDK 3.1.2 在 XCode 3.2.1 中玩弄一个 iPhone 项目。