3 ms·
You would need at least a bridging layer (of Objective-C) to so that your app code could use the system frameworks and respond to events (user input, network, s
by quells 7y ago
You would need at least a bridging layer (of Objective-C) to so that your app code could use the system frameworks and respond to events (user input, network, sensors, etc).
- Diggsey 7y agoObjective-C shares calling conventions and struct layout with C, so theoretically you could directly call the system frameworks from Rust via extern "C" functions.
- MuffinFlavored 7y agoIt'd be super cool to see a 100% Rust (with extern "C" calls) Hello, world! iOS compatible app.
- holy_city 7y agoNot even theoretically, the bindings for the runtime are out there [1] with some nifty helper macros. [1] https://github.com/SSheldon/rust-objc https://github.com/SSheldon/rust-objc