- 博客(4)
- 收藏
- 关注
原创 iOS 高级网络编程 第二章设计服务架构
1.使用远程门面2.使用服务定位器探测端点3.使用服务版本化支持老版本应用2.1 远程门面模式2.2 服务版本化2.3服务定位器
2016-09-07 14:19:27
289
原创 IOS网络高级编程学习第一章 网络功能介绍
目标:1理解IOS网络框架2面向开发者的关键网络API3高效实用运行循环1.1 理解网络框架每个iOS应用都位于某个框架之上,网络框架栈由4层组成。最上层是COCOA层,包含了用于URL加载的Objective—C API/Bonjour与Game Kit。cocoa 层下面是Core Foundation层,这是一套C API ,其
2016-09-06 13:55:58
619
转载 iOS 运行循环简介
Run Loop Run Loop就是一个事件处理的循环,用来不停的调动工作以及处理输入事件。使用Run Loop的目的就是节省CPU效率,线程在有工作的时候忙于工作,而没工作的时候处于休眠状态。一,Run Loop剖析Structure of a Run Loop and its sources上图显示了线程的输入源A,基于端口的输入源(
2016-01-12 11:21:56
235
原创 iOS高级网络简介
第一次写博客,因为最近想把iOS网络这部分搞懂搞熟!言归正传,我们现在开始吧!iOS网络包括包括4层框架栈,从高层到底层分别是:1:用URL加载的objC API,bonjour,以及gameKit2:core Foundation层的CAPI ,其中包括CFNetwork(CFStream,CFSorket) CFNetService 3:BSD Socket(完全使用C语言
2016-01-08 13:29:21
222
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人