GithubHelp home page GithubHelp logo

stanford-ios's Introduction

##Assignments for Stanford/iTunes class on iOS 7 Programming

Implemented in Objective C

Each assignment's final commit is tagged as follows:

  • assignment1 - Basic Machismo model & view controller. When card is fliped shows a random card from the deck
  • assignment2 - Fully functional Machismo card matching game. In addition to required tasks, implemented:
    • Auto layout constrains (without spacer elements) that inteligently adjust the layout on different screen resolutions, including iPad, albeit only allowing portrait mode.
    • Model supports any arbitrary match length (game only uses 2 and 3-card matches)
    • Added a slider control to view previous statuses
  • assignment 3 - Fully functional Playing Card and Set games, with minimal additional code for the Set game due to polimorphisms with the Playing Card game. Incorporated UITabBarController to switch between the two games and UINavigationController to switch between the game view and history view.

stanford-ios's People

Contributors

nemanja-stanarevic 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.