Уроки Swift

Калькулятор на Swift / #2 - Отображение данных на экране

Калькулятор на Swift / #2 - Отображение данных на экране

Продолжаем создания калькулятора и в уроке мы создадим отображение данных в текстовом поле при нажатии на какую-либо из кнопок. Также мы пропишем скелет функций для математических кнопок.

Видеоурок

Обработка нажатий происходит в функциях, что необходимо создавать в файле «ViewController». Чтобы создать функцию для обработки действий необходимо зажать клавишу Cntr и перетащить стрелочку от кнопки до пустого места в коде.



Для определения кнопки стоит добавить для каждой уникальное значения атрибута tag. Это позволит отслеживать определенные кнопки и в зависимости от кнопки применять различные действия.

Материалы для курса

Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт

Исходный код

Весь код будет доступен после подписки на проект!

Онлайн редактор кода

Загрузка...

Задание к уроку

Проверка на ноль

Добавьте проверку, чтобы первым символом нельзя было записать цифру ноль:


Посмотреть ответ

В файле «ViewController» необходимо добавить проверку:

@IBAction func digits(_ sender: UIButton) {
	if result.text == "" && sender.tag == 0 {
		result.text = "Ошибка!"
	}
	else {
		result.text = result.text! + String(sender.tag)
		numberFromScreen = Double(result.text!)!
	}
}

Получить остальные домашние задания можно после подписки на проект

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Дополненная реальность / Создание Unity AR приложений
Мобильное приложение на Corona SDK
16 уроков
Современная 2D игра на Unity 5
18 уроков
Создание игры под платформу iOS на Unity
Комментарии для сайта Cackle