7
私は錆を使用してソフトウェアを作成するつもりです:RustでネイティブのMac OS X GUIを書くには?
- 錆 で書かれたコア
- ルーストに書かれたネイティブのMac OS GUI(好ましくは)または他の言語のことを許可する設定
を?まったく可能ですか?
P.S.私は以前にもRustやCocoa/etcなどとプログラムしたことはありませんでした。
私は錆を使用してソフトウェアを作成するつもりです:RustでネイティブのMac OS X GUIを書くには?
を?まったく可能ですか?
P.S.私は以前にもRustやCocoa/etcなどとプログラムしたことはありませんでした。
バインディングを使用する場合はInterface Builderで設計されたGUIが最適ですが、バインディングはObjective-Cを想定しています。このため、Objective-CではGUIの部分を、Rustではコアの部分を書いています。
2人はobj-c library(article about this)で通信することができますが、言語はかなり異なっているため、少し面倒です。
錆は、Objective-CプログラムにリンクできるC互換の静的ライブラリを簡単に生成できます。 XcodeにMakefileターゲットを追加して、Xcodeを終了することなくすべてをビルドすることもできます。
https://github.com/servo/rust-cocoa –