2015-01-12 15 views
7

Tôi sẽ viết một phần mềm sử dụng Rust:Làm thế nào để viết một Mac OS X GUI với Rust?

  • lõi bằng văn bản trong Rust
  • mẹ đẻ GUI Mac OS viết bằng Rust (tốt nhất) hoặc ngôn ngữ khác

nào thiết lập cho phép điều đó không? Có thể ở tất cả?

P.S. Tôi chưa bao giờ được lập trình hay với Rust hay Cocoa/etc trước đây.

+4

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

Trả lời

4

GUI được thiết kế trong Trình tạo giao diện hoạt động tốt nhất nếu bạn sử dụng các ràng buộc, nhưng các ràng buộc giả định Objective-C. Vì lý do này, tôi viết phần GUI trong Objective-C và phần cốt lõi trong Rust.

Hai người có thể giao tiếp qua obj-c library (article about this), nhưng các ngôn ngữ khác nhau, vì vậy hơi khó xử.

Rust có thể dễ dàng tạo thư viện tĩnh tương thích với C có thể được liên kết với chương trình Mục tiêu-C. Bạn thậm chí có thể thêm mục tiêu Makefile trong Xcode để xây dựng toàn bộ thứ mà không cần rời khỏi Xcode.

Các vấn đề liên quan