> For the complete documentation index, see [llms.txt](https://ios-course.cornellappdev.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ios-course.cornellappdev.com/course-content/week-3-or-collectionviews-and-more-uikit/monday-or-uicollectionview.md).

# Monday | UICollectionView

Spring 2026

<details>

<summary>UICollectionView Follow-Along</summary>

## Using git in Terminal

#### 1. Clone the Repository

<pre class="language-sh"><code class="lang-sh"><strong>git clone https://github.com/intro-to-ios/lec5-uicollectionview.git
</strong></code></pre>

#### 2. Delete the Cell File

Remove the file in this directory: `/Views/BirdCollectionViewCell.swift/`

#### 3. Follow Along!

</details>

<details>

<summary>How to access the solution code</summary>

You have two options:

1. Through the GitHub website
   1. Go to <https://github.com/intro-to-ios/lec5-uicollectionview.git>
   2. Press the button that says main (this will show all the branches in this repo)
   3. Choose the branch `1-collectionview`&#x20;
2. Through the terminal
   1. restore your changes or stach them
      1. `git restore .` or `git stash push`
   2. Checkout to the solution branch
      1. `git checkout 1-collectionview`&#x20;
   3. Now your should have the solution code

</details>

### Lecture Slides

{% embed url="<https://docs.google.com/presentation/d/1c_t02iODHLiw_LzMLoDc0NKROHfGm7VEM3N1U6qxvm8/edit?usp=sharing>" %}

### Spring 2026 Lecture Video

{% hint style="info" %}
Due to a technical issue, the recording from today’s lecture was corrupted. The video below is from last semester and assumes familiarity with `UITableView`, which we do not cover this semester. If students find the video difficult to follow, we will record and post a new version of the lecture.
{% endhint %}

### Fall 2025 Lecture Video

{% embed url="<https://www.youtube.com/watch?v=5sRg_SCh2GQ>" %}
