类似于个人身份证,护照,学生证,结婚证.有这个证,国家才承认.没这个证,对不起,你就是非法的.所以,证很重要. 在计算机的世界里,也同样需要这些证: Https需要证书, iOS开发需要证书,包括开发环境证书,生产环境(正式发布)证书等,软件发布同样也需要. 为了明白证书是什么,需要先了解几个概念
苹果在 iOS 5 中新引入了“ 远程虚拟接口(Remote Virtual Interface, RVI )”的特性,可以在 Mac 中建立一个虚拟网络接口来作为 iOS 设备的网络栈,这样所有经过 iOS 设备的流量都会经过此虚拟接口。此虚拟接口只是监听 iOS 设备本身的协议栈(但并没有将网络流量中转到 Mac 本身的网络连接上),所有网络连接都是 iOS 设备本身的,与 Mac 电脑本身联不联网或者联网类型无关。iOS设备本身可以为任意网络类型(WiFi/xG),这样在 Mac 电脑上使用任意抓包工具(tcpdump、Wireshark、CPA)抓取 RVI 接口上的数据包就实现了对 iPhone 的抓包。 Mac OS X 对 RVI 的支持是通过终端命令 rvictl 提供的,在终端(Terminal)中输入“ rvictl ? ”命令可查看帮助:
find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "*.rss" ")" -print | xargs wc -l
GCD 是 libdispatch 的市场名称,作为 Apple 的一个库, 为 并发代码 在多核硬件上执行提供有力支持,有以下几个优点