#777 Год выпуска: 02/2016 Производитель: Lynda Сайт производителя: lynda.com/Swift-tutorials/Learn-Swift-2-Basics/437175-2.html Автор: John Nastos Продолжительность: 2:55 Тип раздаваемого материала: Видеоклипы Язык: Английский Описание: Learn Swift 2. These tutorials take you through the basics of Swift, the fast, interactive codebase for programming iOS, Mac OS X, tvOS, and even Watch OS apps. Swift is ideal for new programmers who want to build their first apps, as well as experienced developers who are migrating from Objective-C. First, learn how to install Xcode, the IDE designed for Apple developers, and use Swift playgrounds, an innovative coding environment that displays results as you code. Author John Nastos then dives deep into Swift syntax: the variables and constants, data types, arrays, loops, classes, and functions that make your apps run. Next, discover how to build an engaging app interface with storyboards and Interface Builder, connect the interface and code, and use table views to present lists. John shows how to store and retrieve data, and interact with Objective-C, the original app development language that still integrates beautifully with Swift. Using the exercise files provided with the course, you'll assemble a complete working app with Swift while gaining the skills to go create the next one on your own.
Содержание
Introduction Welcome What you should know before watching this course Using the exercise files
1. What Is Swift? What is Swift?
2. Getting Started Downloading and installing Xcode Exploring Xcode Accessing documentation for Swift Using Swift playgrounds
3. Swift Basics Swfit variables and constants Understanding data types Understanding strings Understanding arrays Understanding dictionaries Understanding optionals Debugging syntax errors Challenge: Create constants, arrays, and dictionaries Solution: Create constants, arrays, and dictionaries
5. Functions Using predefined functions Writing user-defined functions Challenge: Work with functions Solution: Work with functions
6. Classes, Structs, and Enums When to use what type Creating classes, structs, and enums Using inheritance and protocols Challenge: Build data structures Solution: Build data structures
7. Interface Builder Introducing storyboards Connecting view controllers Communicating between storyboards and code
8. Building a Table View_Based App Understanding table views Setting up table views in storyboards Populating the table data Table view segues Adding rows to the table Deleting rows from the table
9. NSUserDefaults Understanding NSUserDefaults Storing and retrieving data Challenge: Continue building the app Solution: Continue building the app
10. Interacting with Objective-C How Swift and Objective-C interact Accessing Objective-C APIs Using Objective-C and Swift in the same project
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!