文章目录
一、引言
使用 xcode 进行编译的时候,有时会提醒 xpc failed,那么 xpc 是什么?这里对XPC 展开一点研究。
Access a low-level (libSystem) interprocess communication mechanism that is based on serialized property lists.
官方文档的解释为:XPC 服务API 提供一个底层(libSystem) 级别的基于序列化的 property lists 的进程间通信机制。
那么,首先我们要了解什么是 进程间通信。
二、进程间通信 IPC 与 XPC
IPC : Inter-Process Communication,进程间通信。
个人理解,所谓通信,就像打电话,核心是传递信息。进程间通信,就是两个进程间传递数据。
常见的 IPC 方法:
- 管道
- 邮槽
- 共享内存
- Socket
- URL Sche