Intro to iOS Development
Search
⌃
K
Welcome
☀
Introduction
🐣
Getting Started
🐦
Course Staff
Logistics
📜
Syllabus
🗓
Schedule
🖊
Grading
🙋♂
Office Hours
Ed Discussion
Assignments
🍼
A1: Swift Basics
🧑
A2: Profile
💬
A3: ChatDev
👨🍳
A4: ChefOS
📱
Hack Challenge
Chapters
0⃣
Course Intro + Logistics
1⃣
Swift Basics
2⃣
UIKit + AutoLayout
3⃣
MVC + Navigation + Delegation
4⃣
UITableView
5⃣
UICollectionView
6⃣
Networking I
7⃣
Networking II
8⃣
Persistence + SnapKit
9⃣
ARC
🔟
SwiftUI
🎛
Widgets
Guides
🔨
Xcode Project Setup
🎨
Figma
🍫
CocoaPods
📬
Postman
☁
Git and GitHub
Git Installation Guide
Git Basics Usage Guide
🧰
UIKit Handbook
Archived
SP23
2022
2021
2019
Swift Guide (ARCHIVED)
About this Textbook
Documentation
Constants and Variables
Functions
Ranges
Arrays
Tuples
Conditions and While Loops
For Loops
Enums and Switches
Classes and Structs
Optionals
Dictionaries
Closures
Constraints
Generics
Protocols
Casting
Errors
Networking
Inout
Powered By
GitBook
Comment on page
☁
Git and GitHub
Original Authors: Vin Bui and Richie Sun
Lecture Slides
Lecture Video
Guides - Previous
Postman
Next
Git Installation Guide
Last modified
1mo ago