Agenda
- Discussion: The Cell Sell
- Sharing results and partial solutions.
- Try organizing your solution using an IPO pattern – create clear input, process, and output sections.
- Recap: Functions
- Try writing functions for the process and output portions of your solution to The Cell Sell, or, re-factoring your existing solution if you already finished the exercise without using functions.
TIP
Using functions when writing code makes it testable using unit tests – a concept we’ll return to soon.
- Setup: Joining the LCS Apps organization on GitHub
- Look for an email from GitHub asking you to join this organization, and the Check In team within that organization.
- This is a setup step to get us ready for next week’s classes.
TIP
You may wish to review these notes from last year about what source control even is, and if necessary, create a GitHub account and connect it to Xcode.
Screenshots and videos will vary a little bit since these were made last year using Xcode 16, but the general process will be very similar.
Additionally, be sure to connect your Apple Developer ID to Xcode.
Also be sure to double-check that you are not saving Xcode projects in a cloud-synced folder .
Things to do before our next class
- If you have not yet, finish your solution to The Cell Sell, ideally making use of functions as much as possible.