Стать iOS-разработчиком
Убрав время потраченное на лень и мечтание о том, каким я буду крутым разработчиком дату начала цели можно считать - 13 февраля 2017 года.
Точно решил для себя, что хочу стать iOS-разработчиком и пришло время начать изучать новую для себя стезю.
Критерий завершения
Начать программировать на Swift
Личные ресурсы
Время.
Экологичность цели
Перспективная, высокооплачиваемая и главное интересная работа.
-
Code with Chris - How To Make iPhone Apps With No Programming Experience (Xcode 8, Swift 3)
-
How To Make an App - Ep 1 - Introduction (Xcode 8, Swift 3, iOS 10)
-
How To Make an App - Ep 2 - Playgrounds and Swift
-
How To Make an App - Ep 3 - Xcode 8 Tutorial
-
How To Make an App - Ep 4 - App Anatomy
-
How To Make an App - Xcode 8.1 Update Frames
-
How To Make an App - Ep 5 - Your First App
-
How To Make an App - Ep 6 - Auto Layout and Size Classes
-
How To Make an App - Ep 7 - Stack Views
-
How To Make an App - Ep 8 - Completing the User Interface
-
How To Make an App - Ep 9 - Building Blocks of Swift Programming
-
How To Make an App - Ep 10 - More Swift and UIKit
-
How To Make an App - Ep 11 - Swift IBOutlet Properties
-
How To Make an App - Ep 12 - Methods and Button Taps
-
How To Make an App - Ep 13 - Image Asset Library in Xcode 8
-
How To Make an App - Ep 14 - Randomizing the cards
-
How To Make an App - Ep 15 - Using Arrays in Swift 3
-
How To Make an App - Ep 16 - Using IF statements in Swift 3
-
How To Make an App - Ep 17 - Keeping Score
-
-
Swift. Основы разработки приложений под iOS и MacOS. Василий Усов
-
Подготовка к разработке в macOS
-
Подготовка к разработке в Linux
-
Отправная точка
-
Типы данных и операции с ними
-
Кортежи
-
Опциональные типы данных
-
Операторы условий
-
Коллекции
-
Циклы
-
Функции
-
Замыкани
-
Вспомогательные функциональные элементы
-
Ленивые вычисления
-
ООП как фундамент
-
Перечисления
-
Структуры
-
Классы
-
Свойства
-
Сабскрипты
-
Наследование
-
Псевдонимы Any и AnyObject
-
Инициализаторы и деинициализаторы
-
Удаление экземпляров в ARC
-
Опциональные цепочки
-
Расширения
-
Протоколы
-
Разработка первого приложения
-
Универсальные шаблоны
-
Обработка ошибок
-
Нетривиальное использование операторов
-
-
Swift Starter
-
Знакомство с iOS и Swift
-
Слой CocoaTouch
-
AutoLayout. Адаптивный интерфейс
-
Архитектура iOS приложений
-
Работа с несколькими потоками
-
Работа с сетью
-
Core Data
-
Realm.io
-
Xcode tools
-
-
Обязательно к изучению
Анализируя вакансии выписываю необходимые умения
-
Core Data
-
UIKit
-
Realm
-
Cocoapods
-
Firebase
-
Objective-C
-
Сore Animation
-
-
Swift Programming Language
Официальная документация от Apple.
-
Оглавление
-
О языке Swift
-
Знакомство со Swift
-
Основы
-
Базовые операторы
-
Строки и символы
-
Типы коллекций
-
Управление потоком
-
Функции
-
Замыкания
-
Перечисления
-
Классы и структуры
-
Свойства
-
Методы
-
Индексы
-
Наследование
-
Инициализация
-
Деинициализация
-
Автоматический подсчет ссылок (ARC)
-
Опциональная последовательность
-
Обработка ошибок
-
Приведение типов
-
Вложенные типы
-
Расширения
-
Протоколы
-
Универсальные шаблоны
-
Контроль доступа
-
Продвинутые операторы
-
Справочник языка
-
-
Alex Skutarenko - SWIFT Марафон
Подробно объясняет нюансы языка Swift идя по порядку официальной документации языка. Очень информативно.
-
SWIFT - Введение
-
SWIFT - 01. Основы
-
SWIFT - 02. Работа с базовыми типами
-
SWIFT - 03. Тюплы
-
SWIFT - 04. Опциональные типы
-
SWIFT - 05. Базовые операторы
-
SWIFT - 06. Строки
-
SWIFT - 07. Массивы
-
SWIFT - 08. Дикшинари
-
SWIFT - 09. Оператор switch
-
SWIFT - 10. Функции
-
SWIFT - 11. Клоужеры
-
SWIFT - 12. Энумы
-
SWIFT - 13. Классы и Структуры
-
SWIFT - 14. Свойства
-
SWIFT - 15. Свойства типов
-
SWIFT - 16. Методы
-
SWIFT - 17. Сабскрипты
-
SWIFT - 18. Наследование
-
SWIFT - 19. Инициализаторы. Часть 1
-
SWIFT - 20. Инициализаторы. Часть 2
-
SWIFT - 21. Инициализаторы. Часть 3
-
SWIFT - 22. ARC
-
SWIFT - 23. Опциональные Цепочки и Приведение Типов
-
SWIFT - 24. Расширения
-
SWIFT - 25. Битовые операции
-
SWIFT - 26. Перегрузка операторов
-
SWIFT - 27. Протоколы. Часть 1
-
-
Stanford: Developing iOS 11 Apps with Swift
-
Разработать первое серьезное приложение и отправить его в AppStore
Приобрету полный дизайн на graphicriver.net и разработаю на его базе приложение от и до. Этот этап поможет втянуться в разработку не по туториалу и разовьет навык нахождения решений в процессе программирования.
- 4981
- 31 мая 2016, 14:48
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением