
iOS_网络
文章平均质量分 87
红枫1225
程序猿
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
IOS 开源库 asyncSocket 的使用心得
转自http://blog.youkuaiyun.com/zltianhen/article/details/6560322 1.得到asyncSocket的代码 2.导入CFNetwork.framework 3.在.m中在代码中添加 [cpp] view plaincopy - (IBAction)pressTes转载 2014-02-18 14:23:48 · 475 阅读 · 0 评论 -
AFNetworking2.0源码解析<一>
最近看AFNetworking2的源码,学习这个知名网络框架的实现,顺便梳理写下文章。AFNetworking的代码还在不断更新中,我看的是AFNetworking2.3.1。 本篇先看看AFURLConnectionOperation,AFURLConnectionOperation继承自NSOperation,是一个封装好的任务单元,在这里构建了NSURLConnection,转载 2015-04-03 11:45:27 · 367 阅读 · 0 评论 -
AFNetworking2.0源码解析<四>
续AFNetworking2.0源码解析、>、,本篇来看看AFURLResponseSerialization做的事情。 结构 AFURLResponseSerialization负责解析网络返回数据,检查数据是否合法,把NSData数据转成相应的对象,内置的转换器有json,xml,plist,image,用户可以很方便地继承基类AFHTTPResponseSerializer去解析转载 2015-04-03 11:50:13 · 355 阅读 · 0 评论 -
AFNetworking源码解析<三>
续AFNetworking源码解析、 本篇说说安全相关的AFSecurityPolicy模块,AFSecurityPolicy用于验证HTTPS请求的证书,先来看看HTTPS的原理和证书相关的几个问题。 HTTPS HTTPS连接建立过程大致是,客户端和服务端建立一个连接,服务端返回一个证书,客户端里存有各个受信任的证书机构根证书,用这些根证书对服务端 返回的证书进行验证,经验证如转载 2015-04-03 11:48:43 · 453 阅读 · 0 评论 -
Cocoa网络框架的未来:NSURLSession
Cocoa网络框架的未来:NSURLSession NSURLConnection大概有10年的历史了,很多api的设计都比较陈旧,否则AFNetworking不会这么火。好在苹果在iOS 7/Mavericks 引入了新的网络类NSURLSession,用以替代NSURLConnection。 新的网络框架设计中,原有的NSURL/NSURLRequest/NSURLResp转载 2015-03-30 18:03:10 · 397 阅读 · 0 评论 -
如何使用NSOperations和NSOperationQueues(一)
(该博客是由iOS个人开发者SoheilMoayediAzarpour发布) 每个苹果技术开发者可能都遇见过令人沮丧的情况,那就是当你点击某个ios应用或者mac应用时,或者当你点击按钮或者输入文本时,突然间,用户交互界面停止了响应。 在一款移动端iOS程序中,用户期望你的app可以即时地响应他们的触摸操作,然而app反应迟钝或者不反应就会让人非常厌烦,用户通常会给出不好的评价。转载 2015-03-30 18:01:49 · 376 阅读 · 0 评论 -
如何使用NSOperations和NSOperationQueues(二)
线程 每一个应用程序至少有一个主线程。线程的工作就是去执行一系列的指令。在Cocoa Touch中,主线程包含应用程序的主运行回路。几乎所有你写的代码都会在主线程中执行,除非你特别创建了一个单独的线程,并在这个新线程中执行代码。 线程有两个显著的特征: 1.每个线程都有访问你的应用程序资源的同等权限;它包括访问除了局部变量之外的所有的对象。所以,任何对象都可能被任意线程修改,使用并且转载 2015-03-30 18:00:31 · 406 阅读 · 0 评论 -
JSONModel
转自:http://www.027tarena.com/html/knowledge/iphone/946.html 【达内iphone培训】每个IOS开发人员对于JSONModel都是应该比较熟悉的,这次达内科技的金牌讲师就打算专门谈谈它,掌握这个JSONModel对于ios培训的同学们来说是举足轻重的。 JSONModel是一个解析服务器返回的Json数据的库。 通常转载 2015-01-20 17:22:16 · 1165 阅读 · 0 评论 -
基于ASIHTTPRequest封装的HttpClient
ASIHTTPRequest作为一个比较知名的http访问库本身功能比较强大,在项目开发过程中,如果每个请求,都要使用ASIHTTPRequest来写,有以下几个弊端: (1)繁琐,无封装性。 (2)如果直接Synchronous方法,阻塞UI,而使用异步的Asynchronous,则要写很多委托,也是非常的麻烦. (3)http请求基本上是给一个请求,返回一个请求结果,直接使用转载 2014-02-26 15:05:31 · 490 阅读 · 0 评论 -
玩转iPhone网络通讯之BSD Socket篇
转自http://blog.youkuaiyun.com/dongfengsun/article/details/4802925 玩转iPhone网络通讯之BSD Socket篇(手把手教你iphone开发 - 基础篇) 作者:孙东风 2009-11-11(请尊重作者劳动成果,转载务必注明出处) 在进行iPhone网络通讯程序的开发中,不可避免的要利用Socket套接字。iPhone提供了S转载 2014-02-21 13:49:41 · 545 阅读 · 0 评论 -
iOS网络编程模型
iOS网络编程层次结构也分为三层: Cocoa层:NSURL,Bonjour,Game Kit,WebKit Core Foundation层:基于 C 的 CFNetwork 和 CFNetServices OS层:基于 C 的 BSD socket Cocoa层:是最上层的基于 Objective-C 的 API,比如 URL访问,NSStream,B转载 2014-02-21 13:37:12 · 738 阅读 · 0 评论 -
Mac&IOS Socket编程(转)
大纲 一.Socket简介 二.BSD Socket编程准备 1.地址 2.端口 3.网络字节序 4.半相关与全相关 5.网络编程模型 三.socket接口编程示例 四.使用select 五.使用kqueue 六.使用流 注:文档中设计涉及的代码也都在本人github目录下,分别为socketServer和socketClient.对应着各个分支转载 2014-02-19 20:23:23 · 509 阅读 · 0 评论 -
AFNetworking2.0源码解析<二>
续AFNetworking2.0源码解析 本篇我们继续来看看AFNetworking的下一个模块 — AFURLRequestSerialization。 AFURLRequestSerialization用于帮助构建NSURLRequest,主要做了两个事情: 1.构建普通请求:格式化请求参数,生成HTTP Header。 2.构建multipart请求。 分别转载 2015-04-03 11:48:06 · 323 阅读 · 0 评论