Skip to content

Latest commit

 

History

History
51 lines (44 loc) · 2.67 KB

README.md

File metadata and controls

51 lines (44 loc) · 2.67 KB

Assignments and Key Topics Covered

Assignment 1, Matchismo
Implementing the card game Pairs using instances of UIButton.

Screenshot

- **Assignment 2, Set**
Extending assignment 1 to add the card game Set using a UITabBarController.
- NSAttributedString
http://youtu.be/Gt0aBYuVPcw

Screenshot

- **Assignment 3, Graphical Set**
Modifying the card games from the first two assignments to use instances of UICollectionView and UICollectionViewCell instead of UIButton.
- Auto Layout
- iOS Human Interface Guidelines
http://youtu.be/EFV5ZdiJWps

Screenshot

- **Assignment 4, SPoT**
Fetching some photos of the Stanford Campus from Flickr and displaying them using a UITableView and UIImageView.
- UIScrollView
- UINavigationController
http://youtu.be/Lv2wwVBrvXk

Screenshot

- **Assignment 5, Fast SPoT**
Extending the photo fetching application from assignment 4 to use multithreading. A separate iPad storyboard is also added which implements UISplitViewController.
- Grand Central Dispatch
- UIRefreshControl
- Network Activity Indicator
- NSFileManager
http://youtu.be/hnJhCj2vEWo

Screenshot

- **Assignment 6, Core Data SPoT**
Based on assignment 5, this app uses Core Data to store the details of a photo and a thumbnail, while still caching the full-sized images using NSFileManager. A third tab is added to show the photos in a map view.
- NSManagedObject
- NSFetchRequest & NSFetchedResultsController
http://youtu.be/kAHa8CkqfZY

Screenshot

-