Основные функции строк и значений в Objective-C для iPhone - PullRequest
0 голосов
/ 12 апреля 2010

У меня очень мало знаний в области программирования; только немного в Visual Basic.

Как взять значение из текстового поля, затем выполнить простую математическую процедуру, например разделить значение на два, а затем отобразить его пользователю в том же поле?

В Visual Basic вы можете просто сделать txtBoxOne.text = txtBoxOne.text / 2

Я понимаю, что этот вопрос - больше, чем один вопрос, и он очень простой, но мне нужно вывести голову из Visual Basic и понять, где я должен быть:)

1 Ответ

2 голосов
/ 12 апреля 2010

Вы можете использовать doubleValue для NSString объектов, чтобы получить числовое значение из строки.

Существуют различные варианты, такие как intValue, floatValue, boolValue и т. Д.

Я предлагаю вам придерживаться примитивного типа, у которого самый длинный диапазон (double).

Например:

NSString *str1 = @"15";
NSString *str2 = @"5";

double result = [ str1 doubleValue ] / [ str2 doubleValue ];

NSString *str_result = [ NSString stringWithFormat: @"%f", result ];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...