Lynda - Learn Swift 2 - The Basicsseeders: 15
leechers: 11
Lynda - Learn Swift 2 - The Basics (Size: 453.1 MB)
DescriptionLearn 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 4. Control Flow Basic expressions Conditional statements Loops Challenge: Explore loops Solution: Explore loops 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 Conclusion Next steps Related Torrents
Sharing Widget |