AFNetworking(AFN)总结

时间:2023-03-09 04:51:15
AFNetworking(AFN)总结

AFNetworking(AFN) ----主要做下载上传之用

//他是干啥的?发送请求,主要做下载上传之用

(苹果自带有获取服务器数据的方法NSURLConnection send,AFNetworking的或许服务器数据方法貌似不必这个方便)

//咋用?

//获取当前时间  Formatter:格式化程序

NSDate *date=[NSDate date];

//设置时间格式

NSDateFormatter *formatter=[[NSDateFormatter alloc]init];

formatter.dateFormat=@"yyyyMMddHHmmss"

NSString *str=[formatter stringWithDate:date];

//时钟NSTimer  按照一定的事件频率去重复某个 都做

//英译schedule:预期 repeats:重复 Interval:间隔

//初始化时钟

[NSTimer scheduledTimeWithInterval:0.1 target:self selected:@selector() uesrInfo:()repeats:(BOOL)];//缺点:是是太准,大概齐,不是太精准的。

//CADisplayLink  显示链接

//英译 Loop:环

使用CA所以需导入框架quartzcore.framework

作用是每次刷新屏幕时候通知系统,每秒刷新60次

步骤

1 实例化CADisplayLink(类方法 display...)

2 调用对象添加时钟到主运行循环(对象 addToRunLoop)

[NSRunLoop mainRunLoop] 类型NSDefaultRunLoop

//主运行循环,所有的程序都会有一个默认的主运行循环,负责检测系统信息及用户交互

1.0版本

//英译parameter:参数

//首先添加两个框架

systemConfiguration系统配置框架,判断是否联网

mobelCoreservices移动核心服务

//pch文件中包含头文件

<systemConfiguration/systemConfiguration.h>

<mobelCoreservices/mobelCoreservices.h>

//检测网络连接状态

- (void) setReachabilityStatusChangeBlock

//Reachable:连接 Reachability:到达