Lynda - Swift Essential Training - 2014seeders: 29
leechers: 16
Lynda - Swift Essential Training - 2014 (Size: 562.06 MB)
DescriptionYear of Manufacture : 2014 Manufacturer : lynda.com Author : Simon Allardice Duration : 3h 40m Language : English Video Format : MP4 Video : AVC, 1280x720, 15 fps, 1542 Kbps Audio : AAC, 45.6 Kbps, 2 channels, 48 KHz http://www.lynda.com/Swift-tutorials/Swift-Essential-Training/180105-2.html 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. Here Simon Allardice explores Swift's core syntax—variables, data types, functions, and control structures—and its object-oriented classes, via playgrounds, the innovative coding interface that allows you to see the results of your code instantly. He also introduces key concepts that lie at the heart of Swift and the best practices that are already developing around it. Plus, learn how to take Swift further, with advanced operators and features like protocols, generics, and extensions. Whether you're looking for a new language or for a place to enter the iOS/OS X development world, you're going to love Swift. 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 ContenT: 0. Introduction Welcome What you Should know 1. Core Syntax The structure of Swift Swift Writing in playgrounds Declaring variables Creating constants Printing values and working with String interpolation values Converting 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 Properties and Methods type 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 6. Conclusion Wrapping up SCREENS: Related Torrents
Sharing Widget |