Всем привет! Сегодня с вами снова я – Михаил Луцкий, и как вы помните, в предыдущем видео уроке мы писали простое приложение 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. В видео получился очень тихий звук, потому что я попробовал использовать другой микрофон, который меня подвел:( Так что заранее прошу прощение. В следующих уроках будет все норамально. А если у вас возникли какие-нибудь вопросы, то не стесняйтесь задавать их в комментариях.
Михаил, спасибо за урок.
Поправьте:
в заголовке – программу-конвертер (через дефис)
в первой строке – сновА я
из фАренгейтов в цельсии
И мы поговорим сегодня о типАХ переменных
и рядом – рассмотрим созданиЕ
Благодарю, поправили.
А будет урок про приложение с возможностью авторизацией на сайте? Собственно интересует та часть приложения, которая отвечает за авторизацию.
Да, будут, но через несколько уроков, сначала нужно разобрать базовые функции. Я даже покажу, как сделать парсер новостей с сайта.
Михаил, спасибо за уроки. Рассказываете все подробно, прям как надо.
Но вот не могу уйти дальше середины второго урока, потому что сталкиваюсь тем что симулятор закрывает приложение с ошибкой “Thread 1: Signal SIGABRT”
Подскажите пожалуйста, с чем может быть связана эта ошибка и как ее устранить.
По ссылке ниже приложил исходники программы, которые выдают ошибку.
https://www.dropbox.com/s/1jq6cbz2ncmqirn/Lesson_2.Converter.zip
Сергей, вы не правильно создали класс hwTempViewController. При создании класса выбирайте UIViewController, а не UITableViewController.
Михаил, спасибо за уроки. Скажите, пожалуйста, а как убрать клавиатуру обычным способом ( при тапе) на return или down. в интернете приведен код, но почему-то он не срабатывает
А еще такой вопрос: у меня получилось конвертация ( ответ -17)) если было введено слово ( или символы) как сделать, чтобы можно было ввести только числа и/или при вводе слов писало, то, чтобы пользователь ввел толькот число?