2015-01-12 49 views
7

我打算寫用防鏽軟件:如何使用Rust編寫本地Mac OS X GUI?

  • 核寫入拉斯特
  • 寫在拉斯特(最好)原生Mac OS GUI或其他語言

其中設置允許?它有可能嗎?

P.S.我從來沒有編程過,也沒有使用Rust,也沒有使用可可等。

+4

https://github.com/servo/rust-cocoa –

回答

4

如果您使用綁定,Interface Builder中設計的GUI工作得最好,但綁定假定Objective-C。基於這個原因,我在Objective-C和Rust的核心部分編寫GUI部分。

兩者可以通過obj-c libraryarticle about this)進行通信,但語言完全不同,所以有點尷尬。

Rust可以輕鬆生成可以鏈接到Objective-C程序的C兼容靜態庫。你甚至可以在Xcode中添加Makefile目標來構建整個事情而不用離開Xcode。