The GUIs developed in Interface Builder work best if you use bindings, but bindings assume Objective-C. For this reason, I write the GUI part in Objective-C and the key part in Rust.
Both can communicate through the obj-c library ( article about this ), but the languages ββare completely different, so this is a bit inconvenient.
Rust can easily generate a C-compatible static library that can be linked to an Objective-C program. You can even add a Makefile target to Xcode to create everything without leaving Xcode.
Kornel
source share