博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
XPC
阅读量:6579 次
发布时间:2019-06-24

本文共 403 字,大约阅读时间需要 1 分钟。

hot3.png

关于XPC

XPC是访问底层(libSystem)的进程间通信机制,这种机制是基于序列化的属性列表。

XPC API是纯C实现的API,并很好的集成了libdispatch(GCD),原本的头文件是xpc/xpc.h,但是我们可以通过在Foundation framework API中的NSXPCConnection.h实现对XPC的功能调用。

哪些地方用到XPC

Apple 在操作系统的各个部分广泛使用了 XPC,很多系统 Framework 也利用了 XPC 来实现其功能。比如

// 在OS X的命令行中运行此命令find /System/Library/Frameworks -name \*.xpc

使用限制

目前只有 Apple 能够使用,第三方开发者还不能使用。

作用

  • 错误隔离
  • 权限隔离

参考

转载于:https://my.oschina.net/swustyc/blog/850555

你可能感兴趣的文章
HMM的介绍及实现
查看>>
phalcon-进阶篇2(拦截器)
查看>>
UML之包图
查看>>
android沉浸式状态栏的实现
查看>>
恶补web之六:javascript知识(1)
查看>>
Mina框架IoHandler与IoProcessor详解
查看>>
Redis笔记(三)Redis的数据类型
查看>>
一个类如何实现两个接口中同名同参数不同返回值的函数
查看>>
iOS开发拓展篇—音频处理(音乐播放器1)
查看>>
Python网络协议模块学习之smtplib
查看>>
html中几种常见长度单位介绍
查看>>
并发编程6-执行器
查看>>
【C/C++学院】0903-Boost/线性表/哈希存储
查看>>
UIKit 框架之UICollectionView
查看>>
NYOJ 99单词拼接(有向图的欧拉(回)路)
查看>>
哈夫曼树
查看>>
PostgreSQL附属库complete fresh简单实现
查看>>
memcached server LRU 深入分析
查看>>
Android主题Theme.AppCompat.Light.NoActionBar
查看>>
[Docker系列-1] 搭建docker环境
查看>>