Урок 2 – Пишем программу-конвертер для iOS.

Всем привет! Сегодня с вами снова я – Михаил Луцкий, и как вы помните, в предыдущем видео уроке мы писали простое приложение Hello World для iPhone, при этом мы разобрали такие элементы, как UITextField, UILabel и UIAlertView.

На этот раз я покажу вам, как написать простую, но полезную программу конвертер, которая будет преобразовывать температуру из Фаренгейт в Цельсии и расстояние из миль в километры. Также мы разберем с вами, как сделать вкладки в вашем приложении, чтобы разделить рабочие экраны на несколько подэкранов. За это свойство отвечает «Tab Bar Navigation», и в видео будет рассказано, как его применять. И мы поговорим сегодня о типах переменных: Float, Double, NSString; рассмотрим создание математических функций, которые понадобятся, чтобы производить математические действия для конвертации. В общем, все подробности вас ждут в видео, приятного просмотра!

 
[pl_video type=”youtube” id=”coPNrCXNTyU”]  

Бонус:
Забыл рассказать в видео, как скрыть клавиатуру. Это делается довольно легко, для этого вставьте данную функцию в файл TempViewController.m и DistViewController.m. Вот сама функция:

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

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

 
Скачать исходники проекта

Share this article
0
Share
Prev Post

Урок 1 – Пишем программу «Hello World» для iOS.

Next Post

Collapsar – хороший помощник для «запаянных» твиттерян.

Comments 8
  1. Михаил, спасибо за урок.
    Поправьте:
    в заголовке – программу-конвертер (через дефис)
    в первой строке – сновА я
    из фАренгейтов в цельсии
    И мы поговорим сегодня о типАХ переменных
    и рядом – рассмотрим созданиЕ

  2. А будет урок про приложение с возможностью авторизацией на сайте? Собственно интересует та часть приложения, которая отвечает за авторизацию.

    1. Да, будут, но через несколько уроков, сначала нужно разобрать базовые функции. Я даже покажу, как сделать парсер новостей с сайта.

  3. Михаил, спасибо за уроки. Рассказываете все подробно, прям как надо.
    Но вот не могу уйти дальше середины второго урока, потому что сталкиваюсь тем что симулятор закрывает приложение с ошибкой “Thread 1: Signal SIGABRT”
    Подскажите пожалуйста, с чем может быть связана эта ошибка и как ее устранить.
    По ссылке ниже приложил исходники программы, которые выдают ошибку.
    https://www.dropbox.com/s/1jq6cbz2ncmqirn/Lesson_2.Converter.zip

  4. Михаил, спасибо за уроки. Скажите, пожалуйста, а как убрать клавиатуру обычным способом ( при тапе) на return или down. в интернете приведен код, но почему-то он не срабатывает

  5. А еще такой вопрос: у меня получилось конвертация ( ответ -17)) если было введено слово ( или символы) как сделать, чтобы можно было ввести только числа и/или при вводе слов писало, то, чтобы пользователь ввел толькот число?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Read next