Get started with Swift 3. Learn the basics of Swift syntax, as well as best practices for writing clean Swift code.
- [Harrison] Swift is one of the most engaging, creative, and exciting programming languages in the software development sphere. Since its release in 2014, it has firmly established itself as the next stage of iOS development. Now with its open source status and server-side compatibility, add Swift to your toolbox is a must. I'm Harrison Ferrone. I have been a Swift developer since its release, and in this course, I'll show you the basics of Swift 3 syntax in an XCode Playground, and I'll give you the building blocks to start creating your own iOS or macOS apps and games.
We'll start by covering basic variable types, operators, control flows, and functions, then move on to more exciting use cases with Swift optionals, closures, protocols, and maybe even some generics. By the end of this course, you'll feel confident in Swift's syntax basics as well as the underlying reasoning for best practices and writing clean Swift code. I'm really excited to get started so let's get to work.
- Starting a new playground
- Printing to the console
- Declaring variables
- Working with numbers
- Using strings
- Breaking down optionals
- Understanding closures
- Classes vs. structs
- Extensions and protocols
Skill Level Beginner
1. Hello Swift
2. Back to Basics: Variables and Operators
3. Collections, Tuples, and Enumerations
4. Working with Logic Flows
5. Only in Swift: Optionals
6. Functions, Closures, and Associated Types
7. Classes vs. Structs
8. Advanced Topics
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.