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
🧰
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
🎛
Widgets
Fall 2023 | Reade Plunkett
Lecture Slides
widgets.pdf
46MB
PDF
Lecture Video
Lecture Demo
Weather_Widget_Starter.zip
350KB
Binary
Starter Code
Weather_Widget_Final.zip
389KB
Binary
Final Code
Previous
Property Wrappers
Next - Guides
Xcode Project Setup
Last modified
19d ago