Limited time · 90% off Premium Membership - claim $199 deal →
Mammoth Club All levels 19 sections 114 lectures

Introduction to Xcode and Swift Coding for iOS App Development

01
Skill level
All levels
02
Sections
19
03
Lectures
114
04
Instructor
Team Mammoth
What's inside

This course includes.

19
Sections
114
Lectures
114
Resources
Certificate of completion
Included
Mobile and desktop access
Included
AI learning assistance
Included
Unlock all courses with our Subscription Bundle! Get unlimited access to entire course library, books and assets. Learn more and subscribe today!
Course content

Curriculum & lectures.

19 sections · 114 lectures
+ Overview 1 lecture
00. Language Basics Topics List Locked
+ 00b (Prerequisite) Introduction to Xcode 9 lectures
XCode Intro Locked
00. Intro And Demo Locked
01. General Interface Intro Locked
02. File System Introduction Locked
03. Viewcontroller Intro Locked
04. Storyboard File Intro Locked
05. Connecting Outlets And Actions Locked
06. Running An Application Locked
07. Debugging An Application Locked
+ 01. Variable and Constants 10 lectures
00. Learning Goals Locked
01. Intro To Variables And Constants Locked
02. Primitive Types Locked
03. Strings Locked
04. Nil Values Locked
05. Tuples Locked
06. Type Conversions Locked
07. Assignment Operators Locked
08. Conditional Operators Locked
01 Source Files Locked
+ 02. Collection Types 7 lectures
00.Topics-List-And-Learning-Objectives Locked
02. Creating Arrays Locked
01. Intro To Collection Types Locked
04. Multidimensional Arrays Locked
05. Ranges Locked
03. Common Array Operations Locked
Source Files Locked
+ 03. Control flow 12 lectures
00. Topics List And Learning Objectives Locked
01. Intro To If And Else Statements Locked
02. Else If Statements Locked
03. Multiple Simultaneous Tests Locked
04. Intro To Switch Statements Locked
05. Advanced Switch Statement Techniques Locked
06. Testing For Nil Values Locked
07. Intro To While Loops Locked
08A. Intro To For...In Loops Locked
08B Intro To For...In Loops (Cont'd) Locked
09. Complex Loops And Loop Control Statements Locked
Source Files Locked
+ 04. Functions 10 lectures
00. Topics List And Learning Objectives Locked
01. Intro To Functions Locked
02. Function Parameters Locked
03. Return Statements Locked
04A. Parameter Variations - Argument Labels Locked
04B. Parameter Variations - Default Values Locked
04C. Parameters Variations - Inout Parameters Locked
04D. Parameter Variations - Variadic Parameters Locked
05. Returning Multiple Values Simultaneously Locked
Source Files Locked
+ 05. Classes, Struct and Enums 18 lectures
00. Topics List And Learning Objectives Locked
01. Intro To Classes Locked
02A. Properties As Fields - Add To Class Implementation Locked
02B. Custom Getters And Setters Locked
02C. Calculated Properties Locked
02D. Variable Scope And Self Locked
02E. Lazy And Static Variables Locked
03A. Behaviour And Instance Methods Locked
03B. Class Type Methods Locked
04. Class Instances As Field Variables Locked
05A. Inheritance, Subclassing And Superclassing Locked
05B. Overriding Initializers Locked
05D. Overriding Methods Locked
05C. Overriding Properties Locked
06. Structs Overview Locked
07. Enumerations Locked
08. Comparisons Between Classes, Structs And Enums Locked
Source files Locked
+ 01 (Prerequisite) Introduction to Xcode - 01 SwiftUI Overview 2 lectures
01 What Is Swiftui Locked
01 Source Files Locked
+ 02 Build an App with Basic View Objects 9 lectures
01 Build A Text Object Locked
02 Build An Image Object Locked
03 Add An Image From The Web Locked
04 Add An Image From The Web Locked
05 Build A Button Locked
06 Build A Toggle Button Locked
07 Build A Slider Locked
08 Build A View From A Collection Locked
02 Source Files Locked
+ 03 Build Layout Objects 5 lectures
01 Customize Stack Layouts Locked
02 Control Spacing Around Views Locked
03 Force Views To One Side Locked
04 Layer Views On Top Of Each Other Locked
03 Source Files Locked
+ 04 Build Events 4 lectures
01 Read Text From A Textfield Locked
02 Build A Secure Password Field Locked
03 Read Values From A Slider Locked
04 Source Files Locked
+ 04a Build a greeting app 5 lectures
01 Build A New Ios App In Xcode Locked
02 Show Current Time With SwiftUI Locked
03 Get Current Hour In Military Time With SwiftUI Locked
04 Choose A Greeting Based On Current Hour Locked
04 Source files Locked
+ 04b Add icons to SwiftUI with SF Symbols 3 lectures
05 See All Xcode Icons With SF Symbols App Locked
06 Show Icons Based On Conditions Locked
04b Source files Locked
+ 04c Build a pomodoro timer app 6 lectures
01 Set Up App With Swiftui-1 Locked
02 Build A Timer With Swiftui-2 Locked
03 Switch Between Work And Break Timers-3 Locked
04 Change Colors Based On Variable Value-4 Locked
05 Change Text Based On Current Timer-5 Locked
04c Source files Locked
+ 05 Build a multi-page iOS 15 app 3 lectures
01 Build A New Ios App In Xcode-1 Locked
02 Build A Homepage Content View-2 Locked
05 Source files Locked
+ 06 Build multiple pages with data 4 lectures
03 Build A Page Template View-1 Locked
05 Fill Each Page With Data Automatically-3 Locked
04 Build Data For Multiple Pages-2 Locked
06 Source files Locked
+ 07 Track progress and change pages 3 lectures
06 Build A Controller View For Changing Pages-1 Locked
07 Build A Button To Change Pages-2 Locked
07 Source files Locked
+ 08 Combine homepage and multiple pages 1 lecture
08 Build An App Storage Variable To Track Progress-1 Locked
+ 09 Add image and color to each page 2 lectures
09 Add Image To Each Page Locked
10 Add Background Color To Each Page Of iOS App Locked
Instructors

Taught by people who ship.

Team Mammoth

Team Mammoth

Instructor

Produced by a team of Mammoth Club industry experts. Over 14 years, Mammoth Club has built a global student community in 190+ countries with 9+ million courses sold, releasing over 1,000+ courses and 5,000+ hours of video content.

Ready to start building?

Join Mammoth Club and move through the course with structured lessons, previews, and certificates.

Buy lifetime access →