LiveLessons - Swift Fundamentals LiveLessons. Parts I - 2014seeders: 2
leechers: 18
LiveLessons - Swift Fundamentals LiveLessons. Parts I - 2014 (Size: 7.66 GB)
DescriptionYear of Manufacture : 2014 Manufacturer : LiveLessons Author: Paul J. Deitel Duration : 7h 3m D Language : English Format : MP4 Video : AVC, 1152x720, 30 fps, 323 Kbps Audio : AAC, 128 Kbps, 2 channels, 44.1 KHz Begin by learning how to register for Apple's developer program and download and install the Xcode 6 Integrated Development Environment (IDE). Next comes a thorough introduction to writing simple Swift programs using Strings, Arithmetic Operators, and the if Conditional Statement. Then move on to Deitel's classic introduction to Classes, Objects, Methods and Functions in Swift, followed by an exploration of Control Statements, Assignment and Logical Operators. This is followed by a deeper exploration of Functions and Methods, including an exploration of Enumerations and Tuples. The LiveLesson ends with Deitel's classic presentation of Arrays and Closures. ContenT Before You Begin 01.Setting up your Development Environment Lesson 1. Introduction to Swift and Xcode 6 02.Introduction 03.Swift Introduction 04.Creating Swift Apps with Xcode 6: Creating a Playground 05.Creating Swift Apps with Xcode 6: Creating a Project Lesson 2. Introduction to Swift Programming 06.Lesson Introduction 07.A First Swift Program: Printing a Line of Text 08.Displaying a Single Line of Text with Multiple Statements 09.Displaying Multiple Lines of Text with a Single Statement 10.Composing Larger Strings with String Interpolation—Introducing constants, variables, type inference, type annotations, built-i 11.Addition program—Introducing the arithmetic operators and overflow checking 12.The if Conditional Statement and the Comparative Operators Lesson 3. Introduction to Classes, Objects, Methods and Functions 13.Lesson Introduction 14.Account Class: Defining a Class 15.Account Class: Defining a Class Attribute as a Stored Property 16.Account Class: Defining a public Stored Property with a private Setter 17.Account Class: Initializing a Class's Properties with init 18.Account Class: Defining a Class's Behaviors as Methods 19.Creating and Using Account Objects: Importing the Foundation Framework 20.Creating and Using Account Objects: Creating and Configuring an NSNumberFormatter to Format Currency Values 21.Creating and Using Account Objects: Defining a Function—formatAccountString 22.Creating and Using Account Objects: Creating Objects and Calling an Initializer 23.Creating and Using Account Objects: Calling Methods on Objects—Depositing into Account Objects 24.Creating and Using Account Objects: Calling Methods on Objects—Withdrawing from Account Objects 25.Value Types vs. Reference Types 26.Software Engineering with Access Modifiers Lesson 4. Control Statements; Assignment, Increment and Logical Operators 27.Lesson Introduction 28.if and if…else Conditional Statements and the Ternary Conditional Operator (? 29.Compound Assignment Operators 30.Increment and Decrement Operators 31.switch Conditional Statement 32.while Loop Statement and an Introduction to the Xcode playground timeline 33.do…while Loop Statement 34.for…in Loop Statement and the Range Operators: Iterating over Collections of Values with Closed Ranges, Half-Open Ranges and t 35.for…in Loop Statement and the Range Operators: Compound-Interest Calculations with for…in 36.for Loop Statement 37.break Statement 38.continue Statement 39.Logical Operators Lesson 5. Functions and Methods: A Deeper Look; enums and Tuples 40.Lesson Introduction 41.Multiple-Parameter Function Definition 42.Random-Number Generation: Rolling a Six-Sided Die 20 Times 43.Introducing Enumerations and Tuples: Dice Game Example 44.Introducing Enumerations and Tuples: Introducing Enumeration (enum) Types 45.Introducing Enumerations and Tuples: Tuples and Multiple Function Return Types 46.Introducing Enumerations and Tuples: Tuples as Function Arguments 47.Scope of Declarations 48.Function and Method Overloading 49.External Parameter Names 50.Default Parameter Values 51.Passing Arguments by Value or by Reference 52.Recursion 53.Nested Functions Lesson 6. Arrays and an Introduction to Closures 54.Lesson Introduction 55.Array overview 56.Creating and Initializing Arrays 57.Iterating Through Arrays 58.Adding and Removing Array Elements 59.Subscript Expressions with Ranges—Slicing an Array 60.Closures and Closure Expressions 61.Array Methods sort and sorted 62.Array Methods filter, map and reduce—Introduction to Internal Iteration 63.Filtering an Array 64.Mapping an Array's Elements to New Values 65.Reducing an Array's Elements to a Single Value 66.Combining Filtering, Mapping and Reducing 67.Card Shuffling and Dealing Simulation—Class Card and an Introduction to Computed Properties 68.Card Shuffling and Dealing Simulation—Class DeckOfCards, Reference-Type Arrays and an Introduction to Optionals 69.Card Shuffling and Dealing Simulation—Shuffling and Dealing Cards, and Unwrapping Optional Values with Optional Binding and th 70.Passing Arrays to Functions by value and by reference 71.Multidimensional Arrays 72.Variadic parameters Screens: Sharing Widget |