Learn to Program Swift 3 with Xcode Playgrounds. Be a part of the world’s fastest growing programming language! iOS 10
What you’ll learn
* Confident write Swift code
* Learn the basics of object oriented programming
* Convert Swift 2 code to Swift 3
Requirements
* You will need a computer running either Mac OS, Windows or Linux
Description
Have you ever wanted to try out programming? Have you tried to learn Swift, only to get fed up with incomplete YouTube tutorials and poorly written tutorials? Looking to move your code from Swift 2 to 3?
THIS IS THE COURSE FOR YOU!
In my Swift 3 course, I will walk you through all the essential information you need to write swift code. I’m a self taught programmer so I know what it feels like to start from scratch. I care about your learning.
I believe we learn best by doing. So, in this course, every lecture is followed up by an exercise for you to test yourself. This format will allow you to actually learn Swift and not just follow along like a robot 😉
Swift was open sourced in December of 2015 so you can now take this course even if you are on a Linux or Windows computer!
A Modern Language Evolved from Objective C
Swift is a multi-paradigm programming language developed by Apple for use with iOS and OS X. Designed to replace Objective C, work began on Swift in 2010 and the first mobile app was debuted in June 2014 at the Worldwide Developers Conference. Despite its goal of replacing Objective C, Swift is capable of working alongside the more dated Objective C language while using the Cocoa and Cocoa Touch frameworks.
Swift is built with the LLVM compiler included in Xcode 6 beta, and uses the Objective-C runtime, allowing Objective-C, Objective-C++ and Swift code to run within a single program. During it’s debut, Swift was described as “Objective C without the C” by Apple’s VP of Software Engineering Craig Federighi.
Contents and Overview
In this course, you will be lead through setting up Swift locally, the basics of the language, how it compares to other common languages (including Objective C), and how to get started on new projects.
The course is designed to provide a comprehensive introduction to Swift, so that you can begin experimenting right away. Upon completion, you will understand the foundations of Swift code and will be able to develop custom applications. You will also get experience working with Xcode’s new .playground file.
Course material is regularly refreshed to include all of the newest updates and information, and since you’re granted lifetime access upon registering, you can rely on this course to keep your Swift skills on the cutting edge.
Who this course is for:
* This course is great for students who are completely new to programming. I’ll walk you step by step with what you need to know
* This course will be a great fit for people who have Swift 2 experience and want to know what’s new in Swift 3
Source: PaidCoursesForFree.com
VISITOR COMMENTS (0 )
FILE LIST
Filename
Size
1. Welcome/1. Welcome and Xcode.vtt
4.9 KB
1. Welcome/3. Getting the Most out of This Course.vtt
8.6 KB
1. Welcome/4. Your First Line of Swift Code.vtt
5.6 KB
10. What's New in Swift 3/1. Intro.vtt
1.8 KB
10. What's New in Swift 3/2. ABI Stabilization.vtt
3.5 KB
10. What's New in Swift 3/3. ++ Death.vtt
2.8 KB
10. What's New in Swift 3/4. C Style For Loops Death.vtt
1.9 KB
10. What's New in Swift 3/5. Parameters.vtt
2.5 KB
10. What's New in Swift 3/6. Enums.vtt
2.3 KB
10. What's New in Swift 3/7. Short Names and Color Literals.vtt
4.1 KB
10. What's New in Swift 3/8. Xcode Conversion Tool.vtt
5.8 KB
10. What's New in Swift 3/9. Outro.vtt
2.4 KB
11. Installing Swift on Windows or Linux/2. Windows.vtt
3.2 KB
12. Functions/1. Intro.vtt
1 KB
12. Functions/10. Outro.vtt
1.2 KB
12. Functions/2. Functions.vtt
5.4 KB
12. Functions/3. Functions Exercise.html
149 B
12. Functions/4. Parameters.vtt
8.8 KB
12. Functions/5. Parameters Exercise.html
149 B
12. Functions/6. Parameter Names.vtt
6.5 KB
12. Functions/7. Parameter Names Exercise.html
149 B
12. Functions/9. Return Exercise.html
149 B
2. Variables and Constants/1. Intro.vtt
1.2 KB
2. Variables and Constants/10. Swift Cheat Sheet.html
76 B
2. Variables and Constants/2. Playgrounds.vtt
5.5 KB
2. Variables and Constants/3. Variables.vtt
4.5 KB
2. Variables and Constants/4. Variables Exercise.html
92 B
2. Variables and Constants/5. Variables Can Change.vtt
5.1 KB
2. Variables and Constants/6. Variables Can Change Exercise.html
196 B
2. Variables and Constants/7. Constants.vtt
5.5 KB
2. Variables and Constants/8. Constants Exercise.html
101 B
2. Variables and Constants/9. Outro.vtt
1.1 KB
3. Strings and Ints/1. Intro.vtt
603 B
3. Strings and Ints/10. Types.vtt
6.2 KB
3. Strings and Ints/11. Types Exercise.html
53 B
3. Strings and Ints/12. Outro.vtt
1 KB
3. Strings and Ints/2. Strings.vtt
6.1 KB
3. Strings and Ints/3. Strings Exercise.html
108 B
3. Strings and Ints/4. Emoji.vtt
9.1 KB
3. Strings and Ints/5. Emoji Exercise.html
97 B
3. Strings and Ints/6. Ints.vtt
2.6 KB
3. Strings and Ints/7. Ints Exercise.html
137 B
3. Strings and Ints/8. String Interpolation.vtt
5.2 KB
3. Strings and Ints/9. String Interpolation Exercise.html
84 B
4. Math/1. Intro.vtt
1.4 KB
4. Math/10. Outro.vtt
604 B
4. Math/2. Basic Math.vtt
6.5 KB
4. Math/3. Basic Math Exercise.html
49 B
4. Math/4. Floats and Doubles.vtt
7.4 KB
4. Math/5. Floats and Doubles Exercise.html
72 B
4. Math/6. Mixing Floats, Doubles, and Ints.vtt
9.4 KB
4. Math/7. Mixing Floats, Doubles, and Ints Exercise.html
102 B
4. Math/9. Advanced Math Exercise.html
106 B
5. Booleans and If Statements/1. Intro.vtt
733 B
5. Booleans and If Statements/11. AND and OR Exercise.html
47 B
5. Booleans and If Statements/12. Outro.vtt
1.2 KB
5. Booleans and If Statements/2. Booleans.vtt
5.6 KB
5. Booleans and If Statements/3. Booleans Exercise.html
57 B
5. Booleans and If Statements/4. If Statements.vtt
7.4 KB
5. Booleans and If Statements/5. If Statements Exercise.html
92 B
5. Booleans and If Statements/7. Equal, Greater, and Less Exercise.html
53 B
5. Booleans and If Statements/8. Else.vtt
4.6 KB
5. Booleans and If Statements/9. Else Exercise.html
67 B
6. Comments and Print/1. Intro.vtt
1009 B
6. Comments and Print/2. Comments.vtt
8 KB
6. Comments and Print/3. Comments Exercise.html
69 B
6. Comments and Print/4. Multiline Comments.vtt
8.6 KB
6. Comments and Print/5. Multiline Comments Exercise.html
185 B
6. Comments and Print/7. Print Exercise.html
44 B
6. Comments and Print/8. Outro.vtt
386 B
7. Switches/1. Intro.vtt
472 B
7. Switches/10. Outro.vtt
1.2 KB
7. Switches/3. Switches Exercise.html
152 B
7. Switches/4. Default.vtt
6.2 KB
7. Switches/5. Default Exercise.html
122 B
7. Switches/6. Multiple Matching.vtt
4.9 KB
7. Switches/7. Multiple Matching Exercise.html
130 B
7. Switches/8. Interval Matching.vtt
3.5 KB
7. Switches/9. Interval Matching Exercise.html
150 B
8. Arrays/1. Intro.vtt
795 B
8. Arrays/10. Contains and IndexOf.vtt
3.6 KB
8. Arrays/11. Contains and IndexOf Exercise.html
160 B
8. Arrays/12. Outro.vtt
1.1 KB
8. Arrays/2. Arrays.vtt
7.9 KB
8. Arrays/3. Arrays Exercise.html
202 B
8. Arrays/4. Append and Count.vtt
9.2 KB
8. Arrays/5. Append and Count Exercise.html
108 B
8. Arrays/6. Getting a Specific Item and Updating.vtt
10.4 KB
8. Arrays/7. Getting a Specific Item and Updating Exercise.html
93 B
8. Arrays/8. Insert and Remove.vtt
7.3 KB
8. Arrays/9. Insert and Remove Exercise.html
178 B
9. For Loops/1. Intro.vtt
1.1 KB
9. For Loops/2. For Loops.vtt
6.2 KB
9. For Loops/3. For Loop Exercise.html
149 B
9. For Loops/4. Counting.vtt
3.9 KB
9. For Loops/5. Counting Exercise.html
149 B
9. For Loops/7. Arrays and For Loops Exercise.html