Пишем программу-конвертер для iPhone - Видеоурок

25 Марта 2014 111

Мы продолжаем публикацию статей по программированию для iOS на Objective-C. Во втором уроке будет показано, как сделать простую программу-конвертер для iPhone, которая будет переводить температуру из градусов по Форенгейту в градусы по Цельсию, а также расстояние из миль в километры.

Напомним, что в первом уроке мы изучили элемент UITextField, который позволяет вводить информацию в программу при помощи клавиатуры. Этот элемент присутствует во многих приложениях и наш конвертер не будет исключением. Также нам пригодятся знания элемента UILabel, который будет выводить результат работы программы.

iOS 12.0.1, прекрати! В системе найден еще один баг
Аккумулятор iPhone XS Max хуже, чем мы думали. Как так?

Логика программы будет построена на выполнении простых математических операций, таких как умножение, деление и вычитание. Вы научитесь работать с переменными вещественного типа (числа с плавающей запятой), чтобы полученный результат был точным, а не округленным до целой части. Также я покажу как преображать переменную из числового типа в текстовый (NSString), чтобы вывести результат в UILabel.

Отдельное внимание уделю созданию вкладок посредством TabBar Controller, с помощью которого можно разбивать приложение на несколько отдельных экранов с возможностью быстрого переключения между ними. Видео демонстрирует процесс создания такого элемента управления, а также привязки уникальной иконки к каждой созданной вкладке.

ВИДЕО

Ниже вы можете увидеть код, который позволяет скрывать виртуальную клавиатуру после ввода информации в UITextField при помощи нажатия в любой области экрана. Этот код нужно вставить в файлы DistViewController.m и TempViewController.m:

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ for (UIView *view in self.view.subviews) [view resignFirstResponder]; }

Скачать исходники проекта
Чтобы ничего не пропустить, подписывайтесь на мой канал на YouTube.

Теги: #программирование ios
Автор статьи
Нет комментариев

Авторизоваться или зарегистрироваться для комментирования.

Огонь
Топ скидок недели

R.B.I. Baseball 18

379 руб. 529 руб.

Jason Vale’s 5-Day Jui...

75 руб. 229 руб.

iRig Recorder

529 руб. 749 руб.

Shiba Inu!

15 руб. 29 руб.

ПДД+Авто штраф 2018

15 руб. 75 руб.

ДОКТОР МИП

75 руб. 229 руб.

Der wiehernde Esel - DWE

299 руб. 6 990 руб.
Смотреть все программы