- 博客(4)
- 收藏
- 关注
原创 iOS 高级网络编程 第二章设计服务架构
1.使用远程门面 2.使用服务定位器探测端点 3.使用服务版本化支持老版本应用 2.1 远程门面模式 2.2 服务版本化 2.3服务定位器
2016-09-07 14:19:27
341
原创 IOS网络高级编程学习第一章 网络功能介绍
目标: 1理解IOS网络框架 2面向开发者的关键网络API 3高效实用运行循环 1.1 理解网络框架 每个iOS应用都位于某个框架之上,网络框架栈由4层组成。 最上层是COCOA层,包含了用于URL加载的Objective—C API/Bonjour与Game Kit。cocoa 层下面是Core Foundation层,这是一套C API ,其
2016-09-06 13:55:58
675
转载 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
297
原创 iOS高级网络简介
第一次写博客,因为最近想把iOS网络这部分搞懂搞熟! 言归正传,我们现在开始吧! iOS网络包括包括4层框架栈,从高层到底层分别是: 1:用URL加载的objC API,bonjour,以及gameKit 2:core Foundation层的CAPI ,其中包括CFNetwork(CFStream,CFSorket) CFNetService 3:BSD Socket(完全使用C语言
2016-01-08 13:29:21
308
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅