Skip to content

Latest commit

 

History

History
53 lines (38 loc) · 7.2 KB

File metadata and controls

53 lines (38 loc) · 7.2 KB

Unit 2: MVC View Lifecycle

Lessons, Quizzes, and Labs

Lesson Quiz Lab
1. Introduction to App Development 6.1 / 6.3 Three Card Monty
2. Building Apps with MVC 6.1 / 6.3 Color Guessing Game
3. Protocols and Delegation 6.1 / 6.3 Protocols Problem Set
4. Lifecycle and Controls 6.1 / 6.3 Card Generator
5. TextFields and Delegation 6.1 / 6.3 Text Twist
6. Auto Layout 6.1 / 6.3 Recreate the UI
7. Table Views 6.1 / 6.3 Task List
8. Custom Table View Cells 6.1 / 6.3 Halloween Cells
9. Multiple MVC - Tab Bar Controller + Segues 6.1 / 6.3 Animals List
10. Table Views and Search Bars 6.1 / 6.3 Song Search
11. Editing Table Views 6.1 / 6.3 Grocery List

New Standards

  • EF.8.a: Create an App using MVC design
  • IOS.2.g: Auto_Layout
  • IOS.3.a: Use UIView subclasses to display information
  • IOS.3.b: Handle user interactions using the target-action pattern
  • IOS.3.d: Load Data into a TableView
  • IOS.3.g: Use common UIControls to allow user input
  • iOS.3.p: Create Custom TableView Cells
  • iOS.3.q: Segue to a DetailViewController
  • iOS.3.r: Create a TableView with Sections

Reassessed Standards

  • EF.1: Identify and solve problems
  • EF.4.e: Use frequent, descriptive, small commits
  • IOS.1: Write clean, readable Swift code
  • LF.5: Use functions to keep code DRY

Assignments

Assignment Standards
Tic-Tac-Toe
  • EF.1: Identify and solve problems
  • EF.4.e: Use frequent, descriptive, small commits
  • EF.8.a: Create an App using MVC design
  • IOS.1: Write clean, readable Swift code
  • IOS.3.a: Use UIView subclasses to display information
  • IOS.3.b: Handle user interactions using the target-action pattern
  • LF.5: Use functions to keep code DRY
Game of Thrones
  • EF.4.e: Use frequent, descriptive, small commits
  • EF.8.a: Create an App using MVC design
  • IOS.1: Write clean, readable Swift code
  • IOS.2.g: Auto_Layout
  • IOS.3.d: Load Data into a TableView
  • LF.5: Use functions to keep code DRY
  • iOS.3.p: Create Custom TableView Cells
  • iOS.3.q: Segue to a DetailViewController
  • iOS.3.r: Create a TableView with Sections

Assessments

Assessment Standards
6.1 Crayons / 6.3 Crayons
  • EF.4.e: Use frequent, descriptive, small commits
  • EF.8.a: Create an App using MVC design
  • IOS.1: Write clean, readable Swift code
  • IOS.2.g: Auto_Layout
  • IOS.3.d: Load Data into a TableView
  • IOS.3.g: Use common UIControls to allow user input
  • iOS.3.q: Segue to a DetailViewController

Extra Content

Source Code and Lectures

6.1 Unit 2 Lecture Code

6.1 Pairing App

Lecture Videos