Skip to content

mwesterby/app-development-with-swift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

97b0e92 Β· Jul 23, 2021

History

78 Commits
Feb 28, 2021
Mar 2, 2021
Apr 26, 2020
May 23, 2020
Feb 23, 2021
Jan 3, 2020
Jul 23, 2021

Repository files navigation

App Development with Swift

My solutions to the exercises in Apple's free App Development with Swift textbook.

App Development with Swift

Contents

1. Getting Started with App Development

1.1 Introduction to Swift and Playgrounds

1.2 Constants, Variables and Data Types

1.3 Operators

1.4 Control Flow

1.8 Interface Builder Basics

2. Introduction to UIKit

2.1 Strings

2.2 Functions

2.3 Structures

2.4 Classes, Inheritance

2.5 Collections

2.6 Loops

2.7 Introduction to UIKit

2.8 Displaying Data

2.9 Controls in Action

2.10 Auto Layout and Stack Views

3. Navigation and Workflows

3.1 Optionals

3.2 Type Casting and Inspection

3.3 Guard

3.4 Constant and Variable Scope

3.5 Enumerations

3.6 Segues and Navigation Controllers

3.7 Tab Bar Controllers

3.8 View Controller Life Cycle

3.9 Building Simple Workflows

4. Tables and Persistance

4.1 Protocols

4.2 App Anatomy and Life Cycle

4.3 Model View Controller

4.4 Scroll Views

4.5 Table Views

4.6 Intermediate Table Views

4.7 Saving Data

4.8 System View Controllers

4.9 Building Complex Input Screens

5. Working with the Web

5.1 Closures

5.2 Extensions

5.3 Practical Animation

5.4 Working with the Web: HTTP and URL Session

5.5 Working with the Web: Decoding JSON

5.6 Working with the Web: Concurrency

About

My labs and exercise solutions for Apple's "App Development with Swift" textbook. πŸ“™

Topics

Resources

Stars

Watchers

Forks

Languages