网络AFNetworking:mattt大神的网络事件处理框架。XMPPFramework:XMPP,主要用于即时通讯。CocoaAsyncSocket:异步socket请求框架。Reachability:用来检查应用当前的网络连接状况,是苹果Reachability类的直接替代品,支持ARC,支持block,使用GCD方法来通知网络接口的变化。Socke..
分类:
其他好文 时间:
2016-08-26 23:14:15
阅读次数:
896
一. iOS中常见文件 (一). Xcode6之前 创建项目,默认可以看见一个存放框架的文件夹 info文件以工程文件名开头,如:第一个项目-Info.plist 项目中默认有一个PCH文件 (二). Xcode6之后(包括Xcode6) 创建项目,没有框架文件夹,使用时系统才去加载 info文件不 ...
分类:
移动开发 时间:
2016-08-24 08:46:56
阅读次数:
296
一、简介 主要特点: 在OC语言中,函数的调用是属于动态调用的,编译阶段并不确定要调用的函数,在真正的运行时才会根据函数名查找要调用哪个函数。 而在C语言中,函数的调用是在编译阶段就已经确定要调用哪个函数。 可以调用私有的方法。 Runtime一般是针对系统的类进行操作。 Xcode6之前,苹果不介 ...
分类:
其他好文 时间:
2016-08-22 22:58:52
阅读次数:
142
前段时间写了一个iOS开发之AFNetworking 3.0.4使用这篇文章,是基本的用法,昨天在使用的时候又出现了几个问题,特地俩记录下,希望能帮到大家! 问题一 我是做一个获取手机验证码的功能,进行一个网络请求,验证码也发给我了,后台的也跟我说请求成功了,但是我这边打印信息显示直接进入了错误的回 ...
分类:
移动开发 时间:
2016-08-21 00:41:36
阅读次数:
203
一、底层实现 1、AFN的底层实现基于OC的NSURLConnection和NSURLSession 2、ASI的底层实现基于纯C语言的CFNetwork框架 3、因为NSURLConnection和NSURLSession是在CFNetwork之上的一层封装,因此ASI的运行性能高于AFN 二、对 ...
分类:
移动开发 时间:
2016-08-19 12:51:34
阅读次数:
202
AFNetworking的封装 特点 1.将AFNetworking 3.0封装.能够很好享受苹果开发中的面向对象开发思想 . 2.其中也提供几种方法,来请求数据.包括:GET请求/POST请求/Upload请求. 3.调用的方法,在下面详细说明 使用方法 1.导入AFNetworking 文件夹 ...
分类:
Web程序 时间:
2016-08-18 00:49:45
阅读次数:
359
http://www.jianshu.com/p/4bfcae659a44 常用修改方案: self.acceptableContentTypes = [NSSet setWithObjects:@"application/json", @"text/json", @"text/javascript ...
分类:
移动开发 时间:
2016-08-17 18:00:49
阅读次数:
195
cd 项目文件的位置 然后,添加一个Podfile文件: vim Podfile 然后按i进入插入模式,进行编辑,在文件中输入以下内容: 注意百度上很多旧版本输入的类容: platform :ios, '8.0' target '你的项目名称' do pod 'AFNetworking', '~> ...
分类:
其他好文 时间:
2016-08-17 17:58:04
阅读次数:
138
参考: http://blog.csdn.net/zhaoxy_thu/article/details/20532879 实际上AFNetworking中并没有专门针对cookie封装的代码,但是由于它底层使用的是NSURLRequest,所以可以通过NSHTTPCookieStorage来操作co ...
分类:
移动开发 时间:
2016-08-11 15:43:05
阅读次数:
330
本篇是AFNetworking 3.0 源码解读的第四篇了。 AFNetworking 3.0 源码解读(一)之 AFNetworkReachabilityManager AFNetworking 3.0 源码解读(二)之 AFSecurityPolicy AFNetworking 3.0 源码解读 ...
分类:
Web程序 时间:
2016-08-11 11:15:52
阅读次数:
255