Xcode для начинающих. Урок 4.

Всем привет! Наконец я немного разобрался с послепраздничными проблемами и доделал-таки очередной урок по XCode и Objective-C. Первая часть была выпущена чуть раньше, но, после долгих мучений, на свет родились и остальные части урока! У меня для вас есть две хорошие новости: первая — открылся канал с уроками в iTunes (как его найти, вы узнаете из второй части урока); вторая – теперь у меня новый профессиональный микрофон (СПАСИБО за такой шикарный подарок Сергею Усольцеву, который ведет блог для незрячих iBlind.ru)!

Моё рабочее пространство. Эдуард Шалумов.

Это означает, что теперь качество звука в подкасте будет лучше. Правда пришел он когда было записано уже половина урока, так что первая половина урока записана еще на iPhone 5 😀 В четвёртом уроке, который состоит из двух частей, нас ожидает:

 

Часть 1

DeepTip:

  • «Safari»: создание, сортировка, экспорт и импорт закладок.
  • «Safari»: Top Sites.

И сам урок:

  • В этой части мы начнем работу с Interface Bilder (IB), а также научимся связывать интерфейс с кодом.
  • Научим наш калькулятор делать простые мат. вычисления и заодно разберем некоторые нюансы в коде, которые позволят научить считать наш калькулятор правильно.
  • Построение кода будем делать по принципу “от простого к сложному” для более простого понимания и легкости отслеживания логики при построении кода.
[pl_video type=”youtube” id=”sbwsUA8kQ3E”]

 

Часть 2

DeepTip:

  • «Просмотр»: работа с графическими файлами.
  • «Просмотр»: работа с PDF и текстом.

Урок:

  • В этом уроке — по созданию простого, но интересного с точки зрения кода, приложения, мы закончим работу с кодом и его «причесыванием».
  • Разберемся с Constraints на нескольких примерах и будем учиться бороться с «сыроватостью» данной технологии под iOS.
[pl_video type=”youtube” id=”PYvTBkZLZpo”]

 

Часть 3

Данный урок — это первая часть (вводная), по созданию графической части интерфейса для нашего калькулятора. Во второй части мы закончим создание интерфейса и «натянем» его в Xcode. В этом уроке, я приготовил вам маленький подарок в виде «Mockups» для начальной разработки интерфейса программ.
DeepTip о Mail.app:

  • связанные сообщения
  • подписи
  • фильтры
  • шаблоны

Урок:

  • Начнем работу с Adobe Photoshop. Мы не будем изучать Photoshop как таковой, но затронем важные моменты связанные с его настройкой.
  • Посмотрим что такое паттерн и как его делать.
  • Также мы узнаем о двух очень простых и быстрых способах как и с чего начать создание документа Photoshop (.PSD) для разработки интерфейса.
[pl_video type=”youtube” id=”bSetpgYZeGQ”]
Материал для урока: Скачать «Mockups»~ 127 МБ

 

Часть 4

Вот и подоспела заключительная часть нашей подготовки к основной части серии подкастов «Изучаем всё с нуля». В следующих уроках мы приступим к созданию полноценной программы «Справочник», которую мы будем делать с нуля и до самого конца. После этого вы сможете смело и без стыда выкладывать свою программу в App Store. Вот вкратце какие моменты мы затронем:

  • Полная разработка с нуля интерфейса и его дизайнa (полная кастомизация).
  • Базы данных.
  • Анимационные эффекты в интерфейсе.
  • Озвучивание при взаимодействии с интерфейсом.
  • Таблицы (UITableCellView).
  • Способ ненавязчивого контакта с пользователями.
  • Шаринг в Ttwitter, Facebook и так далее…
  • И это ДАЛЕКО не весь перечень!

Это самый легкий урок в нашем курсе. Надеюсь вы сможете с помощью него немного отдохнуть и набраться сил перед следующим «марш-броском»
Что ждет вас в этом уроке?

DeepTip об Mail.app:

  • Боремся со спамом!
  • Полезная вкусняшка.

Урок:

  • Завершаем разрабатывать интерфейс калькулятора в Photoshop.
  • Экспорт дизайна в Xcode.
  • Поддержка Retina и не Retina, а также 3,5 и 4 дюймовых дисплеев.
  • Масюсенькая доработка калькулятора (мимоходом).
  • Полезные ресурсы по/для Photoshop.
  • Ну и конечно же хорошее настроение!
[pl_video type=”youtube” id=”n4lOO5F00_w”]
Материал для урока: Скачать «Вкусняшки»~ 3,7 МБ

 

Так же не забываем, что все уроки по Xcode и Objective-C можно легко найти по тегу Xcode Lessons. Не стесняйтесь «лайкать», «твиттить» и комментированть данные уроки 😉

Share this article
0
Share
Prev Post

Imagine. Простая программа для писателей, блоггеров и не только…

Next Post

Терминал: Как просмотреть историю всех загрузок.

Comments 3
  1. Эдуард! Спасибо за лекции. Они хорошие, но автор в этом не виноват. Этими словми Сталина в адрес пьес Булгакова мне бы хотелось подчеркнуть неоднозначость того, что мы все делаем. Первые лекции, безупречно полезны. Затем, Эдуард , Вы начали учить языку Си++. Хороших учебников по нему много. А затем Вы начали учит всему, кроме Objectiv-C. Согласен, этому учить не надо. Как не надо учить любому другомуиязыку. Я программирую проф. уже 30 лет. Теперь я пытаюсь освоить то средство, в котором не ясно, как сделать простое дерьмо ( простите свалился на сленг Стифа).
    Ладно, для того, чтобы сдвинуть, надо умножить – это не высший класс, сие простая математика. А вот понять, как xCode позволяет из ViewTable по нажатию Cell, влиять на работу вызвавшего его ViewController в режиме popover – понять могут не многие. Я, сочиняющий программы на СиBuilder в пол оборота, просто поласкав пальцами клавиатуру, это не вразумею. Тех кого вы учите – учить уже поздно. Может попробуете нас. На каст я подписася, буду ждать натоящего.

    1. Здравствуйте, Виктор.
      Спасибо за Ваш комментарий, но не могу взять на себя ответственность определять кому поздно этому обучаться, а кому нет. По крайней мере заочно, не могу. И вообще мне очень здорово повезло, что у меня очень добрая и отзывчивая аудитория сложилась! Я Вас понимаю, что хотелось бы как можно скорее окунуться Вам в то, чего Вы еще не знаете, опустив уже известное 😉 Со своей стороны могу предложить Вам сконтактироваться и я чем смогу, тем помогу, но имейте ввиду, я не имею возможности, поставить себя на один уровень с Вами, по знаниям в области программирования, ведь Вы начали программировать, когда я только в школу пошел 🙂 Но тем не менее, я думаю, что смогу быть Вам полезен. Мой email: shalumov[собачка]gmail.com.

  2. Четвертая часть не доступна для просмотра в Германии

    Можно как то музыку изъять из видео ?

    Спасибо )

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

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

Read next