Coder Social home page Coder Social logo

cs193p's Introduction

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

-

cs193p's People

Contributors

ben-andrews avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.