Курс посвящён изучению языка программирования Swift. Swift является основным языком разработки приложений под такие операционные системы, как iOS, macOS, watchOS и tvOS.
Во время обучения вы познакомитесь как с азами разработки — переменными, классами, циклами, протоколами, так и с более сложными темами — дженериками, замыканиями и ассоциированными типами. Мы сконцентрируемся на особенностях Swift и тех парадигмах, которые он предлагает для написания производительного, красивого и понятного кода.
De la lección
Generic код
На пятой неделе мы поговорим об обобщенном программировании. Помимо дженериков в Swift мы можем использовать Associated Types. Также мы расскажем как в новом языке была решена проблема нулевых указателей. Опциональные значения иногда кажутся запутанными, но если понять как все устроено внутри, то все встанет на свои места.