#iphone #nsstring #calculator
#iPhone #nsstring #калькулятор
Вопрос:
Привет, я создаю калькулятор как приложение для iphone.
У меня есть UITextField, куда пользователь вводит свой ввод, НАПРИМЕР: 3 4-48*23 43
и у меня есть UILabel, который отобразит результат после нажатия кнопки «рассчитать».
код:
float resu<
NSString *textFieldValue= self.myTextField.text;
// i need a line of code to calculate the values in the string and convert it to floatValue
result=[textFieldValue floatValue];
[self.myLabel.text stringWithFormat:@"%f",result];
Комментарии:
1. Итак, вы, по сути, спрашиваете, как вы можете написать анализатор числовых выражений?
Ответ №1:
Если вы ищете готовые ресурсы с открытым исходным кодом, начните здесь:http://apptree.net/parser.htm
Ответ №2:
Вы захотите изучить обратную польскую нотацию. Вот первый пример, на который я наткнулся в поиске Google для Objective-C.