El objetivo está desatendido
El autor lleva sin comentar el objetivo 10 años 8 meses 11 días
Выучить курс по Objective-C
Сам я Front-End разработчик, но хочу переквалифицироваться в iOS-разработчика.
До 11 февраля 2016 года я должен выучить курс по Objective-C от Алексея Скутаренко.
Всего существует 50 уроков + домашнее задание. Пока есть время, думаю первые несколько уроков пройду быстрее. Но скоро времени будет мало. Поэтому хочу по вторникам или средам проходить видеоурок, а по четвергам и пятницам проходить домашнее задание к курсу. Причем не просто проходить, а реально понимать что и как. Если задания очень сложные, можно посмотреть, как сделали другие и повторить, но при этом точно надо понимать, что понял материал на 100%.
Все материалы и сделанные уроки буду хранить на Яндекс Диске https://yadi.sk/d/koRbF8NpecDQN
Criterio del fin
Смогу разработать информационное приложение для iOS, iPad.
Recursos personales
Я обладаю информацией и навыками. Со временем будет беда, но забрасывать я не собираюсь.
Lo ecológico del objetivo
Я хочу достичь цели, так как интересны новые знания, хочу поднять свои скиллы и попытаться заработать на мобильных приложениях (надеюсь, через год это будет основной целью).
- 
                    
                    Урок №1. Что такое XcodeБеглое знакомство с со средой разработки 
- 
                    
                    Урок №2. МетодыВ этом видео говорится о методах, подробно рассматривается синтаксис, немного затрагивается переопределение методов при наследовании. 
- 
                    
                    Урок №3. Свойства (часть 1)В этом уроке рассматриваются свойства класса, дается информация о том, что такое геттеры и сеттеры, пытаемся их переопределять. 
- 
                    
                    Урок №4. Свойства (часть 2)В этом уроке говорится о параметрах свойств классов (properties) таких как strong, weak, assign и copy. 
- 
                    
                    Урок #5. МассивыВ этом уроке разбираются массивы - 
                                                                        Домашнее задание - уровень ученик 
- 
                                                                        Домашнее задание - уровень студент 
- 
                                                                        Домашнее задание - уровень мастер 
- 
                                                                        Домашнее задание - уровень звезда 
- 
                                                                        Домашнее задание - уровень супермен 
 
- 
                                                                        
- 
                    
                    Урок №6. Типы данныхВ этом уроке говорится о примитивных типах, как их использовать и как их хранить в массивах - 
                                                                        Домашнее задание №1 
- 
                                                                        Домашнее задание №2 
- 
                                                                        Домашнее задание №3 
 
- 
                                                                        
- 
                    
                    Урок №7. ПротоколыВ этом уроке разбирается, что такое протоколы, зачем они нужны, а также рассматривается еще один вид полиморфизма. - 
                                                                        Домашнее задание №1 
- 
                                                                        Домашнее задание №2 
- 
                                                                        Домашнее задание №3 
- 
                                                                        Домашнее задание №4 
- 
                                                                        Домашнее задание №5 
 
- 
                                                                        
- 
                    
                    Урок №8. NSDictionaryНебольшой урок по NSDictionary. Что это такое, почему он используется и разные способы инициализации. - 
                                                                        Домашнее задание - уровень ученик 
- 
                                                                        Домашнее задание - уровень студент 
- 
                                                                        Домашнее задание - уровень мастер 
 
- 
                                                                        
- 
                    
                    Урок №9. ДелегатыВ этом видео рассматривается еще один способ применения протоколов - для создания объектов делегатов. И вообще - зачем это нужно? - 
                                                                        Домашнее задание - уровень ученик 
- 
                                                                        Домашнее задание - уровень студент 
- 
                                                                        Домашнее задание - уровень мастер 
- 
                                                                        Домашнее задание - уровень супермен 
 
- 
                                                                        
- 
                    
                    Урок №10. НотификацииВ этом уроке рассматривается еще один механизм сообщений между объектами - нотификации. - 
                                                                        Домашнее задание - уровень ученик 
- 
                                                                        Домашнее задание - уровень умничка 
- 
                                                                        Домашнее задание - уровень мастер 
- 
                                                                        Домашнее задание - уровень супермен 
 
- 
                                                                        
- 
                    
                    ООП и указатели для новичков
- 
                    
                    Урок №11. СелекторыВ этом уроке рассматриваются селекторы 
- 
                    
                    Урок №12. БлокиВ этом уроке будем говориться о блоках. Очень интересный и нужный инструмент. Будет много экспериментов,понадобится весь материал вплоть до селекторов. - 
                                                                        Домашнее задание - уровень ученик 
- 
                                                                        Домашнее задание - уровень студент 
- 
                                                                        Домашнее задание - уровень мастер 
- 
                                                                        Домашнее задание - уровень супермен 
 
- 
                                                                        
- 
                    
                    Урок №13. МногопоточиеВ этом уроки рассматривается многопоточие и как с ним нужно работать - 
                                                                        Домашнее задание - уровень ученик 
- 
                                                                        Домашнее задание - уровень студент 
- 
                                                                        Домашнее задание - уровень мастер 
- 
                                                                        Домашнее задание - уровень супермен 
 
- 
                                                                        
- 
                    
                    Урок №14. NSStringДа, бывают уроки веселые, а бывает и рутина, которую нужно знать - это как раз тот случай. В этом уроке говорится о строках, как организовывать поиск и т.д. - 
                                                                        Домашнее задание - уровень ученик 
- 
                                                                        Домашнее задание - уровень студент 
- 
                                                                        Домашнее задание - уровень мастер 
- 
                                                                        Домашнее задание - уровень супермен 
 
- 
                                                                        
- 
                    
                    Урок №15. БитыВ этом уроке разбирается работа с битовыми операциями и масками - 
                                                                        Домашнее задание - уровень ученик 
- 
                                                                        Домашнее задание - уровень студент 
- 
                                                                        Домашнее задание - уровень мастер 
- 
                                                                        Домашнее задание - уровень супермен 
 
- 
                                                                        
- 
                    
                    Урок №16. ДатаВ этом уроке ведется работа с датой и временем, весьма полезная тема. - 
                                                                        Домашнее задание - уровень ученик 
- 
                                                                        Домашнее задание - уровень студент 
- 
                                                                        Домашнее задание - уровень мастер 
- 
                                                                        Домашнее задание - уровень супермен 
 
- 
                                                                        
- 
                    
                    Урок №17. UIViewControllerС этого урока начинается изучение графических элементов. Это урок больше как вводный, но содержит нужную информацию для формирования понимания контроллеров. - 
                                                                        Почитать про MVC 
 
- 
                                                                        
- 
                    
                    Урок №18. Thinking Out Of The BOXЗакрепление всего пройденного материала 
- 
                    
                    Урок №19. UIView GeometryВ этом уроке начинается изучение родительских классов всех стандартных визуальных элементов - UIView. - 
                                                                        Домашнее задание - уровень ученик 
- 
                                                                        Домашнее задание - уровень студент 
- 
                                                                        Домашнее задание - уровень мастер 
- 
                                                                        Домашнее задание - уровень супермен 
 
- 
                                                                        
- 
                    
                    Урок №20. UIView IBOutletsВ этом очень простом уроке мы опять затронем сторибоарды, а так же научимся создавать IBOutlet проперти. - 
                                                                        Домашнее задание - уровень ученик 
- 
                                                                        Домашнее задание - уровень студент 
- 
                                                                        Домашнее задание - уровень мастер 
- 
                                                                        Домашнее задание - уровень супермен 
 
- 
                                                                        
- 
                    
                    Урок №21. UIView AnimationsНу вот мы и добрались до веселья - начинаем анимировать вьюхи :) Тут пригодится понимание блоков. - 
                                                                        Домашнее задание - уровень ученик 
- 
                                                                        Домашнее задание - уровень студент 
- 
                                                                        Домашнее задание - уровень мастер 
 
- 
                                                                        
- 
                    
                    Урок №22. Touches. Simple Drag and DropВ этом уроке мы рассмотрим как iOS обрабатывает касания по экрану. Также реализуем простенький драг н дроп в качестве примера. - 
                                                                        Домашнее задание - уровень супермен 
 
- 
                                                                        
- 
                    
                    Урок №23. ЖестыВ этом уроке мы научимся определять различные жесты и строить оригинальные интерфейсы - 
                                                                        Домашнее задание - уровень ученик 
- 
                                                                        Домашнее задание - уровень студент 
- 
                                                                        Домашнее задание - уровень мастер 
- 
                                                                        Домашнее задание - уровень супермен 
 
- 
                                                                        
- 
                    
                    Урок №24. UIView DrawingsВ этом уроке мы будем учиться рисовать на вьюхах. - 
                                                                        Домашнее задание - уровень ученик 
- 
                                                                        Домашнее задание - уровень студент 
- 
                                                                        Домашнее задание - уровень мастер 
- 
                                                                        Домашнее задание - уровень супермен 
 
- 
                                                                        
- 
                    
                    Урок №25. UIButtonВ этом уроке научимся работать с контролами: создавать IBAction, обрабатывать события и т.д. Урок включает в себя как объяснение работы в сториборде, так и работы в коде - 
                                                                        Домашнее задание - уровень ученик 
- 
                                                                        Домашнее задание - уровень студент 
- 
                                                                        Домашнее задание - уровень мастер 
- 
                                                                        Домашнее задание - уровень супермен 
 
- 
                                                                        
- 
                    
                    Урок №26. ControlsВ этом уроке мы научимся работать с UISlider, UISwitch и UISegmentedControl. - 
                                                                        Домашнее задание - уровень ученик 
- 
                                                                        Домашнее задание - уровень студент 
- 
                                                                        Домашнее задание - уровень мастер 
- 
                                                                        Домашнее задание - уровень супермен 
 
- 
                                                                        
- 
                    
                    Урок №27. UITextField (Часть 1)Знакомимся с UITextField. Заодно освежаем память по делегатам и нотификациям. 
- 
                    
                    Урок №28. UITextField (Часть 2)В этом уроке мы будем изучать как ограничивать ввод ненужных символов в текстовое поле, как устанавливать максимальную длину и как форматировать текст в нужном формате на примере телефонного номера. - 
                                                                        Домашнее задание - уровень ученик 
- 
                                                                        Домашнее задание - уровень студент 
- 
                                                                        Домашнее задание - уровень мастер 
- 
                                                                        Домашнее задание - уровень супермен 
 
- 
                                                                        
- 
                    
                    Урок №29. UITableView Static CellsВ этом уроке мы повторим изученные контролы на примере настроек для игры. Мы будем также сохранять данные, но, самое главное, мы наконец-то начинаем изучать UITableView и сегодня будем использовать UITableViewController со статическими ячейками - 
                                                                        Домашнее задание №1 
- 
                                                                        Домашнее задание №2 
- 
                                                                        Домашнее задание №3 
 
- 
                                                                        
- 
                    
                    Урок №30. UITableView Dynamic CellsВ этом уроке мы создадим таблицу с динамическими ячейками и отобразим все встроенные в iOS шрифты с именами их групп. - 
                                                                        Домашнее задание - уровень ученик 
- 
                                                                        Домашнее задание - уровень студент 
- 
                                                                        Домашнее задание - уровень мастер 
- 
                                                                        Домашнее задание - уровень супермен 
- 
                                                                        Домашнее задание - Mission Inposible 
 
- 
                                                                        
- 
                    
                    Урок №31. UITableView Editing (Часть 1)В этом уроке мы повторим создание таблиц, на этот раз будем использовать модели. Также же мы начнем изучать редактирование таблиц и будем изменять порядок объектов в таблице. 
- 
                    
                    Урок №32. UITableView Editing (Часть 2)Продолжаем редактировать таблицы. Учимся динамически добавлять и убирать элементы, также поиграемся с панелью навигации и ее кнопками. - 
                                                                        Домашнее задание - уровень ученик 
- 
                                                                        Домашнее задание - уровень студент 
- 
                                                                        Домашнее задание - уровень мастер 
- 
                                                                        Домашнее задание - уровень супермен 
 
- 
                                                                        
- 
                    
                    Урок №33. UITableView Navigation (Часть 1)В этом уроке мы рассмотрим навигацию на примере простого файл менеджера 
- 
                    
                    Урок №34. UITableView Navigation (Часть 2)В этом уроке будет много всего: переделаем файл менеджер под сториборды, рассмотрим сторибоард навигацию, сделаем кастомные ячейки для файлов, сделаем свою категорию для рекурсивного поиска родительской ячейки (!) и вызовем UIAlertView. - 
                                                                        Домашнее задание - уровень ученик 
- 
                                                                        Домашнее задание - уровень студент 
- 
                                                                        Домашнее задание - уровень мастер 
- 
                                                                        Домашнее задание - уровень супермен 
 
- 
                                                                        
- 
                    
                    Урок №35. UITableView SearchВ этом уроке мы будем осуществлять поиск по данным таблице, также освоим пару новых трюков :) - 
                                                                        Домашнее задание - уровень ученик 
- 
                                                                        Домашнее задание - уровень студент 
- 
                                                                        Домашнее задание - уровень мастер 
- 
                                                                        Домашнее задание - уровень супермен 
 
- 
                                                                        
- 
                    
                    Урок №36. UIPopoverControllerВ этом уроке учимся работать с поповерами и модальным представлением контроллеров - 
                                                                        Домашнее задание - уровень ученик 
- 
                                                                        Домашнее задание - уровень студент 
- 
                                                                        Домашнее задание - уровень мастер 
- 
                                                                        Домашнее задание - уровень супермен 
 
- 
                                                                        
- 
                    
                    Урок №37. MKMapView (Часть 1)В этом уроке будем знакомится с MKMapView и поиграемся с геометрией 
- 
                    
                    Урок №38. MKMapView (Часть 2)В этом уроке мы продолжаем и завершаем изучать карты, будем использовать геокодер и рисовать маршруты - 
                                                                        Домашнее задание - уровень ученик 
- 
                                                                        Домашнее задание - уровень студент 
- 
                                                                        Домашнее задание - уровень мастер 
- 
                                                                        Домашнее задание - уровень супермен 
 
- 
                                                                        
- 
                    
                    Урок №39. UIWebViewВ этом уроке мы рассмотрим UIWebView и его базовый функционал. Также познакомимся с UIActivityIndicator и UIToolBar - 
                                                                        Домашнее задание №1 
- 
                                                                        Домашнее задание №2 
- 
                                                                        Домашнее задание №3 
- 
                                                                        Домашнее задание №4 
- 
                                                                        Домашнее задание №5 
- 
                                                                        Домашнее задание №6 
 
- 
                                                                        
- 
                    
                    Урок №40. CoreData Intro KVC KVOВ этом уроке мы вплотную подойдем к кордате и изучим механизмы KVC и KVO, понимание которых нам ой как пригодится Документация тут: https://developer.apple.com/library/m... - 
                                                                        Домашнее задание - уровень ученик 
- 
                                                                        Домашнее задание - уровень студент 
- 
                                                                        Домашнее задание - уровень мастер 
- 
                                                                        Домашнее задание - уровень супермен 
 
- 
                                                                        
- 
                    
                    Урок №41. CoreData (Часть 1 - Basics)В этом уроке мы рассмотрим основные моменты CoreData. Полезные материалы: 
 https://developer.apple.com/library/m...
- 
                    
                    Урок №42. CoreData (Часть 2 - Relationships)В этом уроке мы будем работать со связями сущностей или relationships, а также рассмотрим наследование 
- 
                    
                    Урок №43. CoreData (Часть 3 - Fetching)В этом уроке учимся правильно создавать запросы к базе данных. 
- 
                    
                    Урок №44. CoreData (Часть 4 - FRC)В этом уроке мы будем соединять CoreData и UI через NSFetchedResultsController. - 
                                                                        Домашнее задание - уровень ученик 
- 
                                                                        Домашнее задание - уровень студент 
- 
                                                                        Домашнее задание - уровень мастер 
- 
                                                                        Домашнее задание - уровень супермен 
 
- 
                                                                        
- 
                    
                    Урок №45. Client Server APIs (Часть 1 - Basics)В этом уроке мы начнем изучать построение клиент серверных приложений. Ссылки: 
 http://ru.wikipedia.org/wiki/HTTP
 https://github.com/AFNetworking/AFNet...- 
                                                                        Домашнее задание - уровень ученик 
- 
                                                                        Домашнее задание - уровень студент 
- 
                                                                        Домашнее задание - уровень мастер 
- 
                                                                        Домашнее задание - уровень супермен 
 
- 
                                                                        
- 
                    
                    Урок №46. Client Server APIs (Часть 1 - OAuth)В этом уроке мы будем разбираться с токенами, узнаем зачем они нужны и реализуев авторизанию для контакта 
- 
                    
                    Урок №47. Client Server APIs (Часть 1 - Text Cells)В этом уроке мы научимся правильно регулировать высоту ячеек когда нужно отображать текст, а так же рассмотрим пост запросы. - 
                                                                        Домашнее задание - уровень ученик 
- 
                                                                        Домашнее задание - уровень студент 
- 
                                                                        Домашнее задание - уровень мастер 
- 
                                                                        Домашнее задание - уровень супермен 
 
- 
                                                                        
- 
                    
                    Урок №48. ТрюкиВ этом уроке рассмотрим несколько "трюков", которые облегчают жизнь :) 
- 
                    
                    Урок №49. БагиВ этом уроке мы будем говорить о багах, о том как их искать и как с ними бороться. 
- 
                    
                    Урок №50. ФиналЕсли я дошел сюда - значит я нереально крут!!!! :) 
- 2277
- 11 febrero 2015, 08:50
¡No omita entradas nuevas!
Suscríbase al objetivo y siga su logro
 
     
     
                         
				