iOS 11 + Swift 4

Стэнфордский курс  «Developing  iOS 11 Apps with Swift» (запасная ссылка) теперь доступен на iTunes. Это обновление предыдущего курса по  «Developing iOS 10 Apps with Swift». Выложены все 17 лекций, 6 домашних Задания на программирование и 3 Задания на чтение. Задания на чтение, по существу, являются рациональным путеводителем по документации Swift. На этот раз, что очень ценно, выложены наиболее важные Пятничные сессии.

К сожалению, начиная с сентября 2017 г. в iTunes на Mac  и Windows все открытые курсы Лекций переместились из раздела iTunes U в  раздел Podcasts и  их нельзя ни загрузить, ни посмотреть оттуда. С этими курсами лекций теперь можно работать только на iPhone или iPad в приложении iTunes U.

Но благодаря Дмитрию Кочеву у нас есть возможность на Mac и Windows прямо из iTunes просматривать и скачивать любые материалы для любых iTunes курсов. Подробно о том, как этим пользоваться, рассказано на форуме  Piazza. Для регистрации на private форуме вам необходимо пройти по ссылке:
http://piazza.com/moscow_physical_engineering_institute_bestkora.com/spring2017/mf141 и набрать private  код mf141.

К счастью, новый курс  «Developing  iOS 11 Apps with Swift» (запасная ссылка ) все-таки можно скачать на iTunes непосредственно на Mac или Window (к сожалению только 6 первых лекций), для остальных лекций и  предыдущих курсов так не получится, поэтому мы предлагаем альтернативный способ работы с материалами стэнфордских курсов на  iTunes.

В любом случае мы будем предоставлять на этом сайте все необходимые материалы для стэнфордского курса «Developing  iOS 11 Apps with Swift».

Русскоязычные варианты неавторизованных конспектов лекций курса «Developing  iOS 11 Apps with Swift» будут как всегда до этого появляться по мере готовности на этом сайте.

ЛЕКЦИИ:

Лекция 1 CS193P Fall 2017 — Введение в iOS 11, Xcode 9 и Swift 4. Часть 1.
Лекция 1 CS193P Fall 2017 — Введение в iOS 11, Xcode 9 и Swift 4. Часть 2.

Лекция 2 CS193P Fall 2017 — MVC.
Лекция 3 CS193P Fall 2017 — Swift.
Лекция 4 CS193P Fall 2017 — Еще больше Swift.
Лекция 5 CS193P Fall 2017 — Рисование в iOS.
Лекция 6 CS193P Fall 2017 — Multitouch ( жесты).

Продолжение следует …

ДЕМОНСТРАЦИОННЫЕ ПРИМЕРЫ:

Коды демонстрационных примеров для курса iOS 11  находятся на Github.

ЗАДАНИЯ:

Задание 1 Stanford CS 193P Fall 2017. Игра Концентрация. Решение.
Задание 2 Stanford CS 193P Fall 2017. Игра Set. Решение обязательных пунктов.

Продолжение следует…

Руководство по проектированию Swift API (Swift API design guidelines)

Тексты заданий, а также слайды для Лекций выкладываются на Google Drive :

iOS 11 Задания

Видео можно смотреть в Youtube.

ОБСУЖДЕНИЕ МАТЕРИАЛОВ курса «Разработка iOS приложений с Swift» проводится на private новом форуме на Piazza. Вопросы можно задавать там.
Для регистрации вам необходимо пройти по ссылке:

http://piazza.com/moscow_physical_engineering_institute_bestkora.com/spring2017/mf141
и набрать private  код mf141.