我想对NSNumbers执行一些简单的算术运算并保留类型。这可能吗?例如:-(NSNumber*)add:(NSNumber*)firstNumberto:(NSNumber*)secondNumber;是我的方法定义,而firstNumber和secondNumber是整数,那么我想返回一个整数,即它们两者的整数相加。同样,如果两者都是double,则将结果作为double返回。看起来我可以使用[NSNumberobjCType]获取类型(bool值除外),正如在这个问题中找到的:gettypeofNSNumber但我似乎无法提取这些类型并在没有大量代码的情况下进行计算以提取值进行计