Giter Club home page Giter Club logo

swiftprocessing's Introduction

SwiftProcessing

Welcome to the beautiful world of Swift Processing.

Swift Processing is being developed to enable students, artists, designers, and programmers of all skill levels to create creative iOS experiences.

Playgrounds

Learn how to creative code with Swift Processing in the fully interfactive Swift Processing Xcode playgrounds.

  1. Download Xcode
  2. Download Playgrounds

Video Guide

https://www.youtube.com/watch?v=vAjp61gQHoE

Installation Guide

  1. Install Xcode through the App Store
  2. Open Terminal (press Command + Space and type in terminal)
  3. Download and install the Swift Processing Xcode project template by copying and pasting the following into the terminal.
curl -LO https://github.com/jjkaufman/SwiftProcessingProjectTemplate/archive/master.zip
unzip master.zip
cp -R SwiftProcessingProjectTemplate-master/ ~/Library/Developer/Xcode/Templates

Hello Swift World Project

  1. Follow the Installation Guide above

  2. Open Xcode (press Command + Space and type in Xcode)

  3. On the top toolbar, click File -> New -> Project

  1. Scroll down and select the Swift Processing project template

  1. Type into Product Name "HelloSwiftWorld" and click next. Select the folder you want the project in.

  1. Finally, we will need to add the Swift Processing dependency into our project. On the top toolbar, click File -> Swift Packages -> Add Package Dependency

  1. Paste in the Swift Processing github link (https://github.com/jjkaufman/SwiftProcessing) and click next.

  1. Select the "master" option on the options screen and click next. On the next page, click finish.

  1. With an iPhone simulator selected, press the play button in the top-left. The iPhone simulator will bootup (be patient) and display a single red circle. Experiment with the MySketch.swift file. Can you get a second red circle to appear in a different location?

Get Involved

SwiftProcessing is an open source project. If you'd let to get involved, join our slack.

https://join.slack.com/t/swiftprocessing/shared_invite/enQtODE1MTE0ODg2NjI3LTJjZjBmOWVkNzk5NDQ4MWQyNGVhZTA1MmRkYThhMzQ2MTM2NWE3NjYxNDgyMjkzYzQyZGRlZGNhNTcwMGFiOTY

swiftprocessing's People

Contributors

jjkaufman avatar bluekamandy avatar juanleee avatar rohan-cod avatar saransh239 avatar siddheshpatil777 avatar

Watchers

James Cloos 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.