mingsc / app-development-with-swift

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

Home Page:https://books.apple.com/gb/book/app-development-with-swift/id1465002990

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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. πŸ“™

https://books.apple.com/gb/book/app-development-with-swift/id1465002990


Languages

Language:Swift 100.0%