5 个版本
0.2.3 | 2020年3月25日 |
---|---|
0.2.2 | 2019年3月19日 |
0.2.1 | 2018年9月30日 |
0.2.0 | 2018年9月29日 |
0.1.0 | 2018年9月26日 |
在 macOS 和 iOS API 中排名 94
15KB
298 代码行(不含注释)
xpc-connection-rs
Rust 的 XPC 连接绑定。
什么是 XPC?
一个基于 Mac OS 序列化属性列表的低级(libSystem)进程间通信机制。更多内容请参考 Apple 开发者网站。
特性
audit_token
允许获取客户端的审计令牌。这需要使用私有 API,但这是验证客户端最简单的方法。请参阅 CVE-2020-0984 和 这篇有用的博客文章。示例 echo 服务器使用了这项功能。
支持的数据类型
array
:Vec<Message>
bool
:bool
data
:Vec<u8>
date
:SystemTime
dictionary
:HashMap<String, Message>
double
:f64
error
:MessageError
fd
:RawFd
int64
:i64
string
:String
uint64
:u64
uuid
:Vec<u8>
空
尚未支持的数据类型
activity
endpoint
shmem
依赖项
~1–2.7MB
~52K SLoC