Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)
Swift 4 Protocol-Oriented ProgrammingГод выпуска: 29/12/2017
Производитель: Packt Publishing
Сайт производителя: packtpub.com/application-development/swift-4-protocol-oriented-programming-video
Автор: Jon Hoffman
Продолжительность: 2h 54m
Тип раздаваемого материала: Видеоклипы
Язык: Английский
Описание: Swift has become the number one language used in iOS and macOS development. The Swift standard library is developed using Protocol-Oriented Programming techniques, generics, and first-class value semantics; therefore, every Swift developer should understand these powerful concepts and how to take advantage of them in their application design.
This course will help you understand the differences between Object-Oriented Programming and Protocol-Oriented Programming. It demonstrates how to work with Protocol-Oriented Programming using real-world use cases. You will gain a solid knowledge of the various types that can be used in Swift and the differences between value and reference types. You will be taught how Protocol-Oriented Programming techniques can be used to develop very flexible and easy-to-maintain code.
By the end of the course, you will have a thorough understanding of Protocol-Oriented Programming and how to utilize it to build powerful and practical applications.
Swift стал языком номер один, используемым в iOS и разработке macOS. Стандартная библиотека Swift разработана с использованием методов программирования на основе протокола, генериков и семантики первоклассного значения; поэтому каждый разработчик Swift должен понимать эти мощные концепции и как использовать их в своем дизайне приложений.
[spoiler="Содержание"]
Chapter 1 : Starting with the Protocol
Chapter 2 : Our Type Choices
Chapter 3 : Extensions
Chapter 4 : Generics
Chapter 5 : Object-Oriented Programming
Chapter 6 : Protocol-Oriented Programming
Chapter 7 : Adopting Design Patterns in Swift
Chapter 8 : Case Studies
[/spoiler]
Файлы примеров: присутствуют
Формат видео: MP4
Видео: MPEG-4 1920x1080 16:9 25 fps 455 kbps
Аудио: AAC 44100 Hz 125 kbps Стерео
[spoiler="Скриншоты"]

[/spoiler]