我的编程知识很少;在Visual Basic中只有相当一部分。Objective-C中iPhone的基本字符串和值函数
如何从文本字段获取值,然后执行一些简单的数学运算,例如将值除以2,然后将其显示回相同字段中的用户?
在Visual Basic中,你可以只是做txtBoxOne.text = txtBoxOne.text/2
我理解这个问题不止一个问题,是非常基本的东西,但我需要让我的头出来的Visual Basic,进入我应该在哪里:)
我的编程知识很少;在Visual Basic中只有相当一部分。Objective-C中iPhone的基本字符串和值函数
如何从文本字段获取值,然后执行一些简单的数学运算,例如将值除以2,然后将其显示回相同字段中的用户?
在Visual Basic中,你可以只是做txtBoxOne.text = txtBoxOne.text/2
我理解这个问题不止一个问题,是非常基本的东西,但我需要让我的头出来的Visual Basic,进入我应该在哪里:)
您可以在NSString
对象上使用doubleValue
从字符串中检索数值。
有这个变化,如intValue
,floatValue
,boolValue
等
我建议你还是坚持使用具有最长范围(double
)的基本类型。
例如:
NSString *str1 = @"15";
NSString *str2 = @"5";
double result = [ str1 doubleValue ]/[ str2 doubleValue ];
NSString *str_result = [ NSString stringWithFormat: @"%f", result ];
好的答案,这也回答了其他一些事情。 – LuminousFlux 2010-04-11 21:35:45
Objective-C中有没有隐式类型转换,你必须做你自己:' - [的NSString的intValue]'可能是有益的。 – 2010-04-11 21:29:07
啊,好的。感谢我看到你必须“说出”你想要做的事情,而不是让程序做它认为你想做的事情。 – LuminousFlux 2010-04-11 21:34:58