Вышли официальные версий Swift 4.2, iOS 12 и Xcode 10. Поэтому я решила на своем сайте обновить демонстрационные примеры, сопровождающие замечательный стэнфордский курс CS193P Fall 2017-2018 «Developing iOS 11 Apps with Swift», для Swift 4.2 и iOS 12.
В результате этого я пришла к ВЫВОДУ.
Если вы изучаете стэнфордский курс CS193P Fall 2017-2018 «Developing iOS 11 Apps with Swift», то смело открывайте Xcode 10 и создавайте проекты для iOS 12 на Swift 4.2. Весь код, который предлагает профессор, будет прекрасно работать.
Демонстрационные примеры для Swift 4.2, iOS 12 и Xcode 10 находятся на Github.
Решения Заданий для курса CS193P Fall 2017 «Developing iOS 11 Apps with Swift» для Swift 4.2, iOS 12 и Xcode 10 находятся на Github.
Надо сказать, что большинство демонстрационных примеры не претерпели никаких изменений в коде для Swift 4.2 и iOS 12 за исключением 1 или 2-х методов в файле AppDelegate.swift, о которых я расскажу ниже.