![]() ![]() There are already crates for working with the Objective-C runtime, such as the objc and block crates, which are for using the runtime directly and interfacing with Apple’s block extensions respectively. This experiment is about applying Cocoa and Rust knowledge to create something safe and yet easy to work with. I’ve done iOS and Mac application development for many years and it's worth noting that the hardest part of Cocoa development has always been learning the frameworks rather than the languages. Most of these projects have been replacements for existing scripts in my workflows or new command line tools, but I wanted to create a Mac application and determine if it would benefit from Rust’s memory efficiency, safety, and robust library ecosystem. ![]() Rust is a systems programming language focused on speed and safe concurrency, and which I’ve been using for personal projects heavily since the 1.0 release last year. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |