#777 Год выпуска: 2014 Производитель: lynda.com Сайт производителя: lynda.com Автор: Simon Allardice Продолжительность: 3h 40m Тип раздаваемого материала: Видеоурок Язык: Английский Описание: The first iOS programming alternative to Objective-C, Swift is a clean, accessible, object-oriented language, with built-in support for modern programming features like closures, generics, and tuples. The main stumbling block for new Apple developers has always been the Objective-C language, which many developers find overly complex.
Topics include: Installing Xcode 6 Writing Swift code in playgrounds Declaring variables and constants Defining functions Working with complex types, including arrays, enumerations, and closures Creating classes Defining advanced properties and property observers Working with generics Supporting protocols Adding functionality with extensions
Содержание
0. Introduction Welcome What you should know
1. Core Syntax The structure of Swift Writing Swift in playgrounds Declaring variables Creating constants Printing values and working with string interpolation Converting values Writing if statements Using the switch statement Creating loops in Swift Defining functions
2. Complex Types Creating and using arrays Using dictionaries Understanding tuples Creating optional variables Defining and using enumerations Writing closures
3. Creating Classes Defining and instantiating classes Adding initializers to a class Using inheritance Creating computed properties Using type properties and methods Defining lazy properties Adding property observers Understanding access modifiers in Swift
4. Taking It Further Working with structures Using basic operators Comparison, equality, and identity Advanced operators Importing frameworks and using Objective-C classes
5. Advanced Language Features Type checking and downcasting Using Any and AnyObject references Supporting protocols Adding functionality with extensions Using generics in Swift
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!