Dw2019rust
A tutorial for using Rust with Swift on iOS (Sep 2019)
Install / Use
/learn @thombles/Dw2019rustREADME
Post-Workshop Update
A video walkthrough of this tutorial including some of the slides from the day is available on YouTube.
Workshop: Use Rust in iOS Apps
Welcome to /dev/world 2019! In this workshop we will:
- See why you might want to use Rust on iOS in the first place
- Write a simple Rust library and use public crates
- Cross-compile our code for iOS hardware and simulators
- Set up Xcode so we can use our Rust code easily from Swift
- Learn how to write Rust and Swift that interacts via a C ABI
This repository contains the written instructions and bonus exercises. There will also be some talking and slides, which are being presented at the /dev/world conference in Melbourne on 2 September 2019.
Getting Started
When you arrive, please open 00 - Setup Instructions and get your computer ready to go! The remaining modules will be introduced and explained one at a time during the workshop.
Modules
View on GitHub80/100
Security Score
Audited on Mar 22, 2026
No findings
