我的編程知識很少;在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