Git Product home page Git Product logo

arkit-app-and-playgroundbook's Introduction

Using Xcode to develop iOS ARKit Swift playgroundbooks

The trick is to develop an iOS ARKit application, and once that is working, convert it to a Swift playgroundbook.

The benefit of doing this is you can use the full power of Xcode:

  • Use Xcode's editor to write your app.
  • Use Xcode's specialized views to manage your Scenekit art assets.
  • Use Xcode's debugger to debug your app.

Limitations

  • You can't use Interface builder (no storyboards or nibs).

How to convert your app to a playground book

  1. Open terminal
  2. cd to the "arkit2" directory.
  3. run makePlayground.sh

This will create an "arkit.playgroundbook" in the ".." directory.

How to deploy your playground book.

  1. Open Finder
  2. Open a Finder window and choose "Airplay" from the favorites menu.
  3. Turn on your iOS device.
  4. In a second or so it should appear in the "Airplay" Finder window.
  5. Locate your arkit.playgroundbook
  6. Drag-and-drop arkit.playgroundbook onto your iOS Device icon in the Airplay Finder window.
  7. This should transfer the playground book and automatically launch the Playground app on the iOS Device.

arkit-app-and-playgroundbook's People

Contributors

jackpal 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.