> 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/resources/archived-past-semesters/fa23/lectures/swift-basics.md).

# Swift Basics

### Pre-Class TODOs

* [x] Install Xcode [here](https://apps.apple.com/us/app/xcode/id497799835?mt=12). If you do not have a Mac, please reach out to the instructors.
* [x] Set up Git and GitHub. Follow [this guide](https://ios-course.cornellappdev.com/guides/git-and-github/git-installation-guide).
* [x] Join our Ed Discussion (see left tab). We will post announcements here.
* [x] Fill out the course roster [here](https://forms.gle/8e2M8wLrRzjsNETd7).
* [x] Enroll on Student Center (CS1998-601 with code 19813).
* [x] Add the [course calendar](https://calendar.google.com/calendar/u/0?cid=Y18wZTAxZDRjZjM1ZDI2YzYwOTk3YzliNmJhOTgwYzJhYWRkYmNhZDRiZTlmNjY1MGE4NTE0ZjkzMDJiYmRiNDIzQGdyb3VwLmNhbGVuZGFyLmdvb2dsZS5jb20) to your GCal.
* [x] Read the Syllabus and Grading sections on the left.

{% hint style="info" %}
**If you are having trouble, please reach out to the instructors or make a post on Ed Discussion.**
{% endhint %}

### Lecture Slides

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

### Lecture Video

{% embed url="<https://youtu.be/sDpTGcU4D6E?feature=shared>" %}
