Description
In this course, you will learn:-
- Swift is a programming language that you can learn from the ground up.
- Swift is a programming language that may be used to create Apple Watch apps.
- Convert Objective-C to Swift code.
- You can enter to win a free Apple Watch Sport.
Syllabus:-
- Introduction & What You'll Need for this Course
- Getting Set Up; Apple Developer Account and Downloading XCode
- Swift Essentials: An Introduction
- Why Swift? Features and Enhancements
- Variables, Constants and Types
- Variables, Constants and Types - XCode - Objective-C
- Variables, Constants and Types - XCode - Swift Part 1 of 2
- Variables, Constants and Types - XCode - Swift Part 2 of 2
- Variables and Constants Quiz
- 3 questions
- Optional Variables
- Optional Variables: XCode
- Optional Variables Quiz
- 3 questions
- Operators
- Operators: XCode Part 1 of 2
- Operators: XCode Part 2 of 2
- Operators Quiz
- 3 questions
- Arrays
- Arrays: XCode
- Arrays Quiz
- 3 questions
- Dictionaries
- Dictionaries: XCode - Objective-C
- Dictionaries: XCode - Swift
- Dictionaries Quiz
- 3 questions
- Control Flow
- Control Flow: XCode - Objective-C
- Control Flow: XCode - Swift Part 1 of 2
- Control Flow: Xcode - Swift Part 2 of 2
- Control Flow Quiz
- 3 questions
- Functions
- Functions: XCode - Objective-C
- Functions: XCode - Swift
- Functions Quiz
- 3 questions
- Enumerations
- Enumerations: XCode - Objective C
- Enumerations: XCode - Swift
- Enumerations Quiz
- 3 questions
- Classes
- Classes: XCode - Objective-C
- Classes: XCode - Swift
- Classes Quiz
- 3 questions
- Structures
- Structures: XCode - Objective-C
- Structures: XCode - Swift
- Properties
- Properties: Xcode - Swift
- Properties Quiz
- 3 questions
- Methods
- Methods: XCode - Objective-C
- Methods: Xcode - Swift
- Methods Quiz
- 3 questions
- What's in this Thing?
- Apple Watch Development Guidelines
- Apple Watch Bezel Tool
- Hello World! - Project Setup and Connecting Interface Objects to Code
- Dice Roller! - App Design, Interface Setup and Connecting to Code
- Dice Roller! - Dice Class Creation
- Dice Roller! - Testing the Dice Class, Connecting UI Actions and Finishing Up
- What's that Dog? - Introduction, Demonstration and What We'll Go Over
- What's that Dog? - Project Setup and Interface Design
- What's that Dog? - Interface Setup
- What's that Dog? - Loading Data into Tables
- What's that Dog? - Connecting UI to Code and Responding to Input
- What's that Dog? - Finalizing Assets and Finishing Up
- Stay Tuned! More Example Applications are Currently in Progress