An iOS client for Swift compiler
THIS APP WILL NEVER BE RELEASED TO THE APP STORE DUE TO MULTIPLE REJECTIONS AND THE PROJECT IS DEPRECATED, USE PISTH TO RUN YOUR CODE FROM AN SSH SERVER.
fastSwift is a Swift IDE for your iPhone and iPad. Program Swift and run it directly from your device.
Write your code in a editor with syntax highlighting, keyboard shortcuts and organise your project with multiple files.
Supports currently Swift 3.
-
Edit code with syntax highlighting and with shortcuts
-
Organise code into multiple files and compile as one program
-
Run code in real time and with input
-
Publish scripts to be executed by other people
When you open the app you have a UIDocumentBrowserViewController
, you can open and create Swift files or, sroll to the right or to the left, to the left, there are a WebView with an HTML file provided by fastSwift server and a QR Code scanner to open scripts. To the left, there are a store and a settings View Controller.
QRScanViewController
WebViewController
DocumentBrowserViewController
StoreViewController
SettingsViewController
To compile scripts, you need compilations, you can buy compilations:
Price: Tier 1
Price: Tier 2
Price: Tier 3
Price: Tier 4
Price: Tier 5
The code editor is opened to edit a Swift script. It includes syntax highlighting and shortcuts for special characters. You can add another file to be part of the project and compile them with the hammer button. The output is shown.
The terminal is opened when a Swift project is compiled, it support real time output and input and HTML.
In the store, you can buy In App Purchases, download scripts made by other people and play challenges.
To play a challenge, go to store and select the challenge, write code to do, and if is correct the first time, you win a point.
The QR Code Scanner allows to scan QR Codes, and if the contents begin with $CODE=, the URL after $CODE= will be downloaded and opened. If it's a binary, it will be ran, and if it's a project, it will be opened with the editor.
If the contents begin with $SERVER=, the server after $SERVER= will be used to compile projects if the user says yes. The structure is $SERVER=username@host;password
Go to http://coldg.ddns.net:83/test.html to test the app in your Web Browser
See licenses here