Coder Social home page Coder Social logo

swift-at-artsy's Introduction

Swift-at-Artsy

Scope: Swift only, no iOS dev.

Pre-requisites: Xcode 7 (Requires El Capitan) - you can get this from the Mac App Store

  • Beginners
  1. [Variables - Strings - If - Loops](Beginners/Lesson One) - [(chinese)](Beginners/Lesson One/README_ZH.md)
  2. [Bools - If/Else - Algebra - Enums - Structs](Beginners/Lesson Two)
  3. [Functions, and functions on types](Beginners/Lesson Three)
  4. [Mapping Reality](Beginners/Lesson Four)
  5. [Stamping an icon](Beginners/Lesson Five)
  • Informed
    1. [Tooling / Language Overview - cursory version of vars/ifs/loops](Informed/Lesson One)
    2. [Generics / Data Structures](Informed/Lesson Two)
    3. [lazy lets, computed properties, closures, protocols (including generic constraints)](Informed/Lesson Three)
    4. [Operator overloading, extensions, and protocol extensions](Informed/Lesson Four)
    5. [Error handling, hints towards functional programming](Informed/Lesson Five)

swift-at-artsy's People

Contributors

andrewhoos avatar ashfurrow avatar danielbowden avatar dwicke01 avatar gspiers avatar joefryer avatar jpmartha avatar mountainhill avatar ole avatar orta avatar pedrovereza avatar sasi-xcube avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

swift-at-artsy's Issues

Swift-at-Artsy: Beginners: iv. Mapping Reality

Hi Artsy,

I've been going through your Swift courses, and in beginners lesson four I think I found a few errors, which I've listed below:

Partnerships - struct Partner { var name:String; } should be struct Partner { var name: String }

When does this finish? - struct Show { var artworks: [Artworks] } should be struct Show { var artworks: [Artwork] }

When does this finish? - The instructions say Let's make a printPage function. Add this directly after the Show declaration. This should say Let's make a drawPage function.

When does this finish? - By this point your drawPage should look like: struct ShowPage { [...] func drawPage() { self.show.drawInstallationImage() }}. It should look like struct ShowPage { [...] func drawPage() { self.show.drawInstallationImage() self.drawShareButton() self.drawPartnerCallToAction() }}

When does this finish? - Awesome. Next up, we want to print the show name. Append print(self.show.name) to the end of your drawShow function. I think you mean append to the end of the drawPage function.

When does this finish? - Now we can draw an artwork! Let's start by drawing the top and bottom of our artwork in the loop. struct Show {..} should be struct ShowPage {...}

I hope this is helpful, and thanks for building these courses.

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.