rust-objc:Rust的Objective-C运行时绑定和包装

时间:2024-06-01 12:36:45
【文件属性】:

文件名称:rust-objc:Rust的Objective-C运行时绑定和包装

文件大小:32KB

文件格式:ZIP

更新时间:2024-06-01 12:36:45

Rust

Rust的Objective-C运行时绑定和包装。 文档: : 板条箱: : 消息传递对象 可以使用msg_send! Objective-C对象发送消息msg_send! 巨集: let cls = class! (NSObject); let obj: * mut Object = msg_send! [cls, new]; let hash: usize = msg_send! [obj, hash]; let is_kind: BOOL = msg_send! [obj, isKindOfClass:cls]; // Even void methods must have their return type annotated let _: () = msg_send! [obj, release]; 参考计数 rc模块的实用程序提供了类似ARC的语义,用于在Rust中


【文件预览】:
rust-objc-master
----.travis.yml(675B)
----travis_install.sh(581B)
----tests()
--------use_macros.rs(478B)
----travis_test.sh(183B)
----src()
--------declare.rs(11KB)
--------exception.rs(296B)
--------rc()
--------encode.rs(2KB)
--------runtime.rs(20KB)
--------test_utils.rs(5KB)
--------message()
--------lib.rs(3KB)
--------macros.rs(3KB)
--------cache.rs(2KB)
----Cargo.toml(667B)
----doc.sh(553B)
----tests-ios()
--------prelude.rs(139B)
----examples()
--------example.rs(1KB)
----.gitignore(59B)
----CHANGELOG.md(4KB)
----README.md(3KB)
----LICENSE.txt(1KB)

网友评论