Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

madsmtm/objc2

Repository files navigation

Rust + [Obj-C]
Objective-C in Rust

License Documentation CI

See objc2 for top-level documentation, including the documentation on framework crates.

Also check out block2 and dispatch2.

Contact

Always feel free to open an issue on GitHub if you find a problem or have any questions.

If you prefer to have a more synchronous and less "formal" discussion, there is a Matrix workspace, feel free to ask any questions in the "Users" room.

Also see CONTRIBUTING.md if you would like to help out.

License

The licensing of the project is a bit complicated, see LICENSE.md for details.

Acknowledgements / Prior art

This repository is a merge of the following projects, see reasoning for the fork here:

These were created almost solely by @SSheldon, so a huge thanks for their fantastic work on these crates!

Additionally, the dispatch2 crate originally lived here.

This project also draws inspiration from:

Finally, this is by far not the only project that ever tried to interoperate with Objective-C; other languages have done so as well (to varying degrees of success):

AltStyle によって変換されたページ (->オリジナル) /