iphone整数乘法

时间:2010-06-17 02:26:34

标签: iphone objective-c

我不明白为什么这不起作用:

[abc = ([def intValue] - 71) * 6];

'*'应该是进行乘法的可行方法,'abc'被定义为NSInteger。 ('def'是NSString)

1 个答案:

答案 0 :(得分:10)

使用例如以下是:

NSInteger abc;
abc = ([def intValue] - 71) * 6;

并非Objective-C中的所有内容都属于类型,例如:

  • NSInteger
  • NSUInteger
  • NSPoint
  • ...

我也不知道你从哪里想到在方括号内进行任务 - 我强烈建议您阅读Introduction to The Objective-C Programming Language