Swift 3 – Learn to Code with Apple’s New Language

  • CategoryOther
  • TypeTutorials
  • LanguageEnglish
  • Total size1.3 GB
  • Uploaded Bymfp19
  • Downloads93
  • Last checkedMay. 22nd '20
  • Date uploadedMay. 20th '20
  • Seeders 6
  • Leechers0

Infohash : 9401476FF2DD2F6F39D275EBDD76D82AB0445017

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

Created by Nick Walter
Last updated 5/2017
English
English


Free Udemy Courses

Files:

[FreeCourseSite.com] Udemy - Swift 3 - Learn to Code with Apple's New Language 1. Welcome
  • 1. Welcome and Xcode.mp4 (23.8 MB)
  • 1. Welcome and Xcode.vtt (4.9 KB)
  • 2. My Story.mp4 (65.0 MB)
  • 2. My Story.vtt (10.8 KB)
  • 3. Getting the Most out of This Course.mp4 (59.4 MB)
  • 3. Getting the Most out of This Course.vtt (8.6 KB)
  • 4. Your First Line of Swift Code.mp4 (18.5 MB)
  • 4. Your First Line of Swift Code.vtt (5.6 KB)
10. What's New in Swift 3
  • 1. Intro.mp4 (10.6 MB)
  • 1. Intro.vtt (1.8 KB)
  • 2. ABI Stabilization.mp4 (25.1 MB)
  • 2. ABI Stabilization.vtt (3.5 KB)
  • 3. ++ Death.mp4 (8.3 MB)
  • 3. ++ Death.vtt (2.8 KB)
  • 4. C Style For Loops Death.mp4 (5.2 MB)
  • 4. C Style For Loops Death.vtt (1.9 KB)
  • 5. Parameters.mp4 (7.7 MB)
  • 5. Parameters.vtt (2.5 KB)
  • 6. Enums.mp4 (7.2 MB)
  • 6. Enums.vtt (2.3 KB)
  • 7. Short Names and Color Literals.mp4 (10.8 MB)
  • 7. Short Names and Color Literals.vtt (4.1 KB)
  • 8. Xcode Conversion Tool.mp4 (25.0 MB)
  • 8. Xcode Conversion Tool.vtt (5.8 KB)
  • 9. Outro.mp4 (14.3 MB)
  • 9. Outro.vtt (2.4 KB)
11. Installing Swift on Windows or Linux
  • 1. Linux.mp4 (37.0 MB)
  • 1. Linux.vtt (11.3 KB)
  • 2. Windows.mp4 (13.3 MB)
  • 2. Windows.vtt (3.2 KB)
12. Functions
  • 1. Intro.mp4 (9.3 MB)
  • 1. Intro.vtt (1.0 KB)
  • 10. Outro.mp4 (9.9 MB)
  • 10. Outro.vtt (1.2 KB)
  • 2. Functions.mp4 (16.5 MB)
  • 2. Functions.vtt (5.4 KB)
  • 3. Functions Exercise.html (0.1 KB)
  • 4. Parameters.mp4 (26.6 MB)
  • 4. Parameters.vtt (8.8 KB)
  • 5. Parameters Exercise.html (0.1 KB)
  • 6. Parameter Names.mp4 (19.6 MB)
  • 6. Parameter Names.vtt (6.5 KB)
  • 7. Parameter Names Exercise.html (0.1 KB)
  • 8. Return.mp4 (39.0 MB)
  • 8. Return.vtt (12.0 KB)
  • 9. Return Exercise.html (0.1 KB)
2. Variables and Constants
  • 1. Intro.mp4 (7.6 MB)
  • 1. Intro.vtt (1.2 KB)
  • 10. Swift Cheat Sheet.html (0.1 KB)
  • 10.1 SwiftCheatSheet.pdf.pdf (45.5 KB)
  • 2. Playgrounds.mp4 (16.2 MB)
  • 2. Playgrounds.vtt (5.5 KB)
  • 3. Variables.mp4 (14.1 MB)
  • 3. Variables.vtt (4.5 KB)
  • 4. Variables Exercise.html (0.1 KB)
  • 5. Variables Can Change.mp4 (15.3 MB)
  • 5. Variables Can Change.vtt (5.1 KB)
  • 6. Variables Can Change Exercise.html (0.2 KB)
  • 7. Constants.mp4 (17.1 MB)
  • 7. Constants.vtt (5.5 KB)
  • 8. Constants Exercise.html (0.1 KB)
  • 9. Outro.mp4 (7.0 MB)
  • 9. Outro.vtt (1.1 KB)
3. Strings and Ints
  • 1. Intro.mp4 (4.3 MB)
  • 1. Intro.vtt (0.6 KB)
  • 10. Types.mp4 (18.3 MB)
  • 10. Types.vtt (6.2 KB)
  • 11. Types Exercise.html (0.1 KB)
  • 12. Outro.mp4 (6.1 MB)
  • 12. Outro.vtt (1.0 KB)
  • 2. Strings.mp4 (17.8 MB)
  • 2. Strings.vtt (6.1 KB)
  • 3. Strings Exercise.html (0.1 KB)
  • 4. Emoji.mp4 (29.0 MB)
  • 4. Emoji.vtt (9.1 KB)
  • 5. Emoji Exercise.html (0.1 KB)
  • 6. Ints.mp4 (8.3 MB)
  • 6. Ints.vtt (2.6 KB)
  • 7. Ints Exercise.html (0.1 KB)
  • 8. String Interpolation.mp4 (15.7 MB)
  • 8. String Interpolation.vtt (5.2 KB)
  • 9. String Interpolation Exercise.html (0.1 KB)
4. Math
  • 1. Intro.mp4 (7.9 MB)
  • 1. Intro.vtt (1.4 KB)
  • 10. Outro.mp4 (2.8 MB)
  • 10. Outro.vtt (0.6 KB)
  • 2. Basic Math.mp4 (19.2 MB)
  • 2. Basic Math.vtt (6.5 KB)
  • 3. Basic Math Exercise.html (0.0 KB)
  • 4. Floats and Doubles.mp4 (22.0 MB)
  • 4. Floats and Doubles.vtt (7.4 KB)
  • 5. Floats and Doubles Exercise.html (0.1 KB)
  • 6. Mixing Floats, Doubles, and Ints.mp4 (25.5 MB)
  • 6. Mixing Floats, Doubles, and Ints.vtt (9.4 KB)
  • 7. Mixing Floats, Doubles, and Ints Exercise.html (0.1 KB)
  • 8. Advanced Math.mp4 (33.5 MB)
  • 8. Advanced Math.vtt (11.6 KB)
  • 9. Advanced Math Exercise.html (0.1 KB)
5. Booleans and If Statements
  • 1. Intro.mp4 (4.7 MB)
  • 1. Intro.vtt (0.7 KB)
  • 10. AND and OR.mp4 (38.2 MB)
  • 10. AND and OR.vtt (11.6 KB)
  • 11. AND and OR Exercise.html (0.0 KB)
  • 12. Outro.mp4 (6.3 MB)
  • 12. Outro.vtt (1.2 KB)
  • 2. Booleans.mp4 (19.1 MB)
  • 2. Booleans.vtt (5.6 KB)
  • 3. Booleans Exercise.html (0.1 KB)
  • 4. If Statements.mp4 (21.0 MB)
  • 4. If Statements.vtt (7.4 KB)
  • 5. If Statements Exercise.html (0.1 KB)
  • 6. Equal, Greater, and Less.mp4 (34.5 MB)
  • 6. Equal, Greater, and Less.vtt (11.2 KB)
  • 7. Equal, Greater, and Less Exercise.html (0.1 KB)
  • 8. Else.mp4 (13.3 MB)
  • 8. Else.vtt (4.6 KB)
  • 9. Else Exercise.html (0.1 KB)
6. Comments and Print
  • 1. Intro.mp4 (6.0 MB)
  • 1. Intro.vtt (1.0 KB)
  • 2. Comments.mp4 (26.5 MB)
  • 2. Comments.vtt (8.0 KB)
  • 3. Comments Exercise.html (0.1 KB)
  • 4. Multiline Comments.mp4 (27.3 MB)
  • Code:

    • udp://thetracker.org:80/announce
    • udp://tracker.cyberia.is:6969/announce
    • udp://open.demonii.si:1337/announce
    • udp://denis.stalker.upeer.me:6969/announce
    • udp://tracker.port443.xyz:6969/announce
    • udp://torrentclub.tech:6969/announce
    • udp://tracker.filemail.com:6969/announce
    • udp://tracker.filepit.to:6969/announce
    • udp://tracker.moeking.me:6969/announce
    • udp://00.syo.mx:53/announce
    • https://1.tracker.eu.org:443/announce
    • https://2.tracker.eu.org:443/announce
    • udp://newtoncity.org:6969/announce
    • udp://tracker.novg.net:6969/announce
    • https://3.tracker.eu.org:443/announce
    • udp://bt.oiyo.tk:6969/announce
    • udp://retracker.lanta-net.ru:2710/announce
    • udp://tracker.uw0.xyz:6969/announce
    • udp://exodus.desync.com:6969/announce
    • udp://tracker.birkenwald.de:6969/announce
    • udp://chihaya.toss.li:9696/announce
    • udp://retracker.netbynet.ru:2710/announce
    • udp://tracker.skynetcloud.tk:6969/announce
    • udp://tracker.beeimg.com:6969/announce
    • http://tracker2.dler.org:80/announce
    • udp://tracker.tiny-vps.com:6969/announce
    • udp://tracker.torrent.eu.org:451/announce
    • udp://tracker.nyaa.uk:6969/announce
    • http://0d.kebhana.mx:443/announce
    • http://vps02.net.orel.ru:80/announce
    • http://tracker.openzim.org:80/announce
    • http://tracker.bz:80/announce
    • udp://retracker.hotplug.ru:2710/announce
    • udp://tracker.dyn.im:6969/announce
    • udp://tracker4.itzmx.com:2710/announce
    • udp://explodie.org:6969/announce
    • http://t.acg.rip:6699/announce
    • udp://tracker.dler.org:6969/announce
    • http://t.nyaatracker.com:80/announce
    • udp://ipv4.tracker.harry.lu:80/announce
    • udp://bt.xxx-tracker.com:2710/announce
    • udp://bigfoot1942.sektori.org:6969/announce
    • udp://hk1.opentracker.ga:6969/announce
    • udp://tracker.opentrackr.org:1337/announce
    • udp://tracker.internetwarriors.net:1337/announce
    • http://torrent.nwps.ws:80/announce