1

Этап 1

Code with Chris - How To Make iPhone Apps With No Programming Experience (Xcode 8, Swift 3)

2

Этап 2

Swift. Основы разработки приложений под iOS и MacOS. Василий Усов

3

Этап 3

Swift Starter

4

Этап 4

Обязательно к изучению

5

Этап 5

Swift Programming Language

6

Этап 6

Alex Skutarenko - SWIFT Марафон

7

Этап 7

Stanford: Developing iOS 11 Apps with Swift

8

Этап 8

Разработать первое серьезное приложение и отправить его в AppStore

1

Этап 1

Code with Chris - How To Make iPhone Apps With No Programming Experience (Xcode 8, Swift 3)

2

Этап 2

Swift. Основы разработки приложений под iOS и MacOS. Василий Усов

3

Этап 3

Swift Starter

4

Этап 4

Обязательно к изучению

5

Этап 5

Swift Programming Language

6

Этап 6

Alex Skutarenko - SWIFT Марафон

7

Этап 7

Stanford: Developing iOS 11 Apps with Swift

8

Этап 8

Разработать первое серьезное приложение и отправить его в AppStore

31 мая 2016
Цель завершена 26 марта 2019
Общая

Стать iOS-разработчиком

Убрав время потраченное на лень и мечтание о том, каким я буду крутым разработчиком дату начала цели можно считать - 13 февраля 2017 года.

Точно решил для себя, что хочу стать iOS-разработчиком и пришло время начать изучать новую для себя стезю.

 Критерий завершения

Начать программировать на Swift

 Личные ресурсы

Время.

 Экологичность цели

Перспективная, высокооплачиваемая и главное интересная работа.

  1. Code with Chris - How To Make iPhone Apps With No Programming Experience (Xcode 8, Swift 3)

    1. How To Make an App - Ep 1 - Introduction (Xcode 8, Swift 3, iOS 10)

    2. How To Make an App - Ep 2 - Playgrounds and Swift

    3. How To Make an App - Ep 3 - Xcode 8 Tutorial

    4. How To Make an App - Ep 4 - App Anatomy

    5. How To Make an App - Xcode 8.1 Update Frames

    6. How To Make an App - Ep 5 - Your First App

    7. How To Make an App - Ep 6 - Auto Layout and Size Classes

    8. How To Make an App - Ep 7 - Stack Views

    9. How To Make an App - Ep 8 - Completing the User Interface

    10. How To Make an App - Ep 9 - Building Blocks of Swift Programming

    11. How To Make an App - Ep 10 - More Swift and UIKit

    12. How To Make an App - Ep 11 - Swift IBOutlet Properties

    13. How To Make an App - Ep 12 - Methods and Button Taps

    14. How To Make an App - Ep 13 - Image Asset Library in Xcode 8

    15. How To Make an App - Ep 14 - Randomizing the cards

    16. How To Make an App - Ep 15 - Using Arrays in Swift 3

    17. How To Make an App - Ep 16 - Using IF statements in Swift 3

    18. How To Make an App - Ep 17 - Keeping Score

  2. Swift. Основы разработки приложений под iOS и MacOS. Василий Усов

    1. Подготовка к разработке в macOS

    2. Подготовка к разработке в Linux

    3. Отправная точка

    4. Типы данных и операции с ними

    5. Кортежи

    6. Опциональные типы данных

    7. Операторы условий

    8. Коллекции

    9. Циклы

    10. Функции

    11. Замыкани

    12. Вспомогательные функциональные элементы

    13. Ленивые вычисления

    14. ООП как фундамент

    15. Перечисления

    16. Структуры

    17. Классы

    18. Свойства

    19. Сабскрипты

    20. Наследование

    21. Псевдонимы Any и AnyObject

    22. Инициализаторы и деинициализаторы

    23. Удаление экземпляров в ARC

    24. Опциональные цепочки

    25. Расширения

    26. Протоколы

    27. Разработка первого приложения

    28. Универсальные шаблоны

    29. Обработка ошибок

    30. Нетривиальное использование операторов

  3. Swift Starter

    1. Знакомство с iOS и Swift

    2. Слой CocoaTouch

    3. AutoLayout. Адаптивный интерфейс

    4. Архитектура iOS приложений

    5. Работа с несколькими потоками

    6. Работа с сетью

    7. Core Data

    8. Realm.io

    9. Xcode tools

  4. Обязательно к изучению

    Анализируя вакансии выписываю необходимые умения

    1. Core Data

    2. UIKit

    3. Realm

    4. Cocoapods

    5. Firebase

    6. Objective-C

    7. Сore Animation

  5. Swift Programming Language

    Официальная документация от Apple.

    Русский перевод книги

    1. Оглавление

    2. О языке Swift

    3. Знакомство со Swift

    4. Основы

    5. Базовые операторы

    6. Строки и символы

    7. Типы коллекций

    8. Управление потоком

    9. Функции

    10. Замыкания

    11. Перечисления

    12. Классы и структуры

    13. Свойства

    14. Методы

    15. Индексы

    16. Наследование

    17. Инициализация

    18. Деинициализация

    19. Автоматический подсчет ссылок (ARC)

    20. Опциональная последовательность

    21. Обработка ошибок

    22. Приведение типов

    23. Вложенные типы

    24. Расширения

    25. Протоколы

    26. Универсальные шаблоны

    27. Контроль доступа

    28. Продвинутые операторы

    29. Справочник языка

  6. Alex Skutarenko - SWIFT Марафон

    Ссылка на плейлист с уроками

    Подробно объясняет нюансы языка Swift идя по порядку официальной документации языка. Очень информативно.

    1. SWIFT - Введение

    2. SWIFT - 01. Основы

    3. SWIFT - 02. Работа с базовыми типами

    4. SWIFT - 03. Тюплы

    5. SWIFT - 04. Опциональные типы

    6. SWIFT - 05. Базовые операторы

    7. SWIFT - 06. Строки

    8. SWIFT - 07. Массивы

    9. SWIFT - 08. Дикшинари

    10. SWIFT - 09. Оператор switch

    11. SWIFT - 10. Функции

    12. SWIFT - 11. Клоужеры

    13. SWIFT - 12. Энумы

    14. SWIFT - 13. Классы и Структуры

    15. SWIFT - 14. Свойства

    16. SWIFT - 15. Свойства типов

    17. SWIFT - 16. Методы

    18. SWIFT - 17. Сабскрипты

    19. SWIFT - 18. Наследование

    20. SWIFT - 19. Инициализаторы. Часть 1

    21. SWIFT - 20. Инициализаторы. Часть 2

    22. SWIFT - 21. Инициализаторы. Часть 3

    23. SWIFT - 22. ARC

    24. SWIFT - 23. Опциональные Цепочки и Приведение Типов

    25. SWIFT - 24. Расширения

    26. SWIFT - 25. Битовые операции

    27. SWIFT - 26. Перегрузка операторов

    28. SWIFT - 27. Протоколы. Часть 1

  7. Stanford: Developing iOS 11 Apps with Swift

  8. Разработать первое серьезное приложение и отправить его в AppStore

    Приобрету полный дизайн на graphicriver.net и разработаю на его базе приложение от и до. Этот этап поможет втянуться в разработку не по туториалу и разовьет навык нахождения решений в процессе программирования.

  • 4404
  • 31 мая 2016, 14:48
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?