E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
afnetworking3.0
用
AFNetworking3.0
封装网络请求
前言由于之前一直是用别人封装好的网络请求,一来版本太旧,二来觉得太臃肿很多功能代码不知道是干嘛的,所以想尝试自己封装一个网络请求,可能比较简单比较入门,很多问题肯定考虑不周,而且网上关于
AFNetworking3.0
记忆有你
·
2023-11-16 07:25
iOS(转载)
iOS
swift
AFNetworking3.0
AFNetworking
AFN 3.0学习总结(七)
参考:
AFNetworking3.0
源码解读(七)之AFAutoPurgingImageCache说明:很多内容都是摘抄原文,只是根据自己的需要进行摘抄或者总结,如有不妥请及时指出,谢谢。
油麦菜洋葱头
·
2023-11-01 11:28
AFN 3.0学习总结(九)
参考:
AFNetworking3.0
源码解读(九)之AFNetworkActivityIndicatorManager说明:很多内容都是摘抄原文,只是根据自己的需要进行摘抄或者总结,如有不妥请及时指出,
油麦菜洋葱头
·
2023-10-29 03:05
##什么af2.0有常驻的子线程,3.0为什么没有(
AFNetworking3.0
后为什么不再需要常驻线程?)
https://www.jianshu.com/p/b5c27669e2c1NSURLConnection的一大痛点就是:发起请求后,这条线程并不能随风而去,而需要一直处于等待回调的状态。苹果也是明白了这一痛点,从iOS9.0开始deprecated了NSURLConnection。替代方案就是NSURLSession。当然NSURLSession还解决了很多其他的问题,这里不作赘述。NSURLS
Adam_潜
·
2023-10-20 13:56
用
AFNetworking3.0
封装网络请求
前言由于之前一直是用别人封装好的网络请求,一来版本太旧,二来觉得太臃肿很多功能代码不知道是干嘛的,所以想尝试自己封装一个网络请求,可能比较简单比较入门,很多问题肯定考虑不周,而且网上关于
AFNetworking3.0
瓜皮青年阿刚
·
2023-10-19 05:41
学习笔记
AFNetworking
网络请求
AFNetworking3.0
后为什么不再需要常驻线程?
最近在补源码阅读方面的短板,第一个选择的就是AFNetworking,一方面AF的编码思路、代码质量都属于开源框架的上乘;另一方面也可以借机温习一下网络方面的东西。AF源码解析的系列文章有很多(文末有我看过的一些推荐给大家),本文不对AF作全面的解析,仅从常驻线程这个角度解析一下2.0和3.0的差异。AF2.x为什么需要常驻线程?NSURLConnection先来看看NSURLConnection
luonaerduo
·
2023-10-11 09:30
AFNetworking3.0
后为什么不再需要常驻线程?
AF2.x为什么需要常驻线程?NSURLConnection先来看看NSURLConnection发送请求时的线程情况,NSURLConnection是被设计成异步发送的,调用了start方法后,NSURLConnection会新建一些线程用底层的CFSocket去发送和接收请求,在发送和接收的一些事件发生后通知原来线程的Runloop去回调事件。大概有三种方法使用NSURLConnectionA
evanleeeee
·
2023-09-08 03:59
iOS的各种开源项目集合《五》
网络连接AFNetworking-ASI不升级以后,最多人用的网络连接开源库,iOS网络编程之AFNetworking使用,iOS开发下载文件速度计算,
AFNetworking3.0
迁移指南,AFNetworking2.0
it彭于晏
·
2023-09-07 17:01
AFNetworking3.0
实现同步请求。
AFNetworking3.0
以后,都是异步的请求,之前的同步请求的接口已经废弃了。
皮林夕
·
2023-08-28 16:34
AFNetworking3.0
后为什么不再需要常驻线程?
AFNetworking3.0
后为什么不再需要常驻线程?
AFNetworking3.0
后为什么不再需要常驻线程?
xiaolongLee
·
2023-08-22 13:04
NSURLSession\使用NSURLSession简单发送报文
著名的
AFNetworking3.0
开源库就是基于NSURLSession再封装而来。首先先讲一下NSURLSession的一些基础用法。
我妈说我是做工程师的料
·
2023-08-19 17:23
别说你会
AFNetworking3.0
/NSURLSession
别说你会
AFNetworking3.0
/NSURLSession别说你会
AFNetworking3.0
/NSURLSession
xiaolongLee
·
2023-08-14 08:00
AFN 3.0学习总结(五)
参考:
AFNetworking3.0
源码解读(五)之AFURLSessionManager说明:很多内容都是摘抄原文,只是根据自己的需要进行摘抄或者总结,如有不妥请及时指出,谢谢。
油麦菜洋葱头
·
2023-07-28 17:29
iOS的各种开源项目集合
AFNetworking-ASI不升级以后,最多人用的网络连接开源库,iOS网络编程之AFNetworking使用,iOS开发下载文件速度计算,
AFNetworking3.0
迁移指南,AFNetworking2.0
鱼儿-1226
·
2023-07-26 17:02
iso
ios
iOS开源项目集合(二)
网络连接AFNetworking-ASI不升级以后,最多人用的网络连接开源库,iOS网络编程之AFNetworking使用,iOS开发下载文件速度计算,
AFNetworking3.0
迁移指南,AFNetworking2.0
itlingmao
·
2023-07-24 17:06
AFNetworking3.0
后为什么不再需要常驻线程?
AF2.x为什么需要常驻线程?NSURLConnection先来看看NSURLConnection发送请求时的线程情况,NSURLConnection是被设计成异步发送的,调用了start方法后,NSURLConnection会新建一些线程用底层的CFSocket去发送和接收请求,在发送和接收的一些事件发生后通知原来线程的Runloop去回调事件。大概有三种方法使用NSURLConnectionA
Crazy2015
·
2023-04-04 12:06
AFNetworking 3.0 源码解读 总结(干货)(下)
承接上一篇
AFNetworking3.0
源码解读总结(干货)(上)21.网络服务类型NSURLRequestNetworkServiceType示例代码:typedefNS_ENUM(NSUInteger
MinggeQingchun
·
2023-04-04 11:10
iOS-OC
AFNetworking3.0
源码分析-(1)概述
AFNetworking作为现在iOS开发最常用的开源网络框架,其代码有很多值得我们分析学习的地方。本篇是对AFNetworking3.1.0的总体结构进行分析。类结构AFNetworking主要组成如图1,文章不会针对UIKit部分进行分析。AFNetworking结构.pngAFURLSessionManager-创建、管理基于NSURLSessionConfiguration对象的NSURL
Don_He
·
2023-03-19 13:35
AFNetworking 设置header
AFNetworking3.0
中已经使用AFHTTPSessionManager替换AFHTTPRequestOperationManager在这里给出3.0的代码,所以使用2.0的朋友自行替换TTPSessionManager
酷乐青春
·
2023-02-05 15:47
NSURLConnection 工作原理
AFNetworking知识小记本文观点来自于
AFNetworking3.0
后为什么不再需要常驻线程?
小包包包
·
2023-01-30 07:36
AFNetworking3.0
上传图片视频
图片上传AFHTTPSessionManager*manager=[AFHTTPSessionManagermanager];manager.responseSerializer=[AFJSONResponseSerializerserializer];manager.responseSerializer.acceptableContentTypes=[NSSetsetWithObjects:@"
广广的世界屋
·
2022-02-21 08:51
基于
AFNetWorking3.0
的图片缓存分析
图片在APP中占有重要的角色,对图片做好缓存是重要的一项工作。[TOC]理论不喜欢理论的可以直接跳到下面的Demo实践部分缓存介绍缓存按照保存位置可以分为两类:内存缓存、硬盘缓存(FMDB、CoreData...)。我们常说的数据缓存包含内存缓存、硬盘缓存和网络请求URL缓存。其中网络请求URL缓存也包含内存缓存和硬盘缓存。图片缓存思路图片缓存流程图.pngURL缓存(缓存请求)网络请求除了客户端
Yasin的简书
·
2022-02-20 10:27
熟悉
AFNetworking3.0
AFNetworking是iOS开发中最常用的第三方开源库之一,它主要用于进行网络请求。先看一张AFNetworking结构图AFNetworking结构图.pngAFNetworking的结构AFNetworking主要分为四个模块:网络监测模块:Reachability网络安全模块:Security处理请求和回复的序列化模块:Serialization处理通讯的会话模块:NSURLSessio
WhistleCai
·
2022-02-12 20:26
AFNetworking3.0
上传图片
看到某大神的上传方法,记录一下,以防忘记NSMutableDictionary*params=[NSMutableDictionarydictionary];params[@"sensitive"]=false;AFHTTPSessionManager*manager=[AFHTTPSessionManagermanager];manager.requestSerializer.timeoutIn
乖乖Mor
·
2022-02-12 19:54
iOS 基于
AFNetworking3.0
封装的工具类HHttpManager
AFN常用的方法目前只用到这些(get,post,上传,下载,网络判断),每次都要创建的话感觉很麻烦,所以根据以往的项目简单的封装了一下,创建了一个继承于NSObject的HHttpManager工具类,网络请求的话基本这些就够用了。本人对block理解也并不是很深,哪里有问题欢迎提出.ps:这几天在接各种SDK,极光推送,融云聊天,QQ,微信,微博,支付宝,不得不说一句,看官方的开发文档真的心累
Hai1丶HydrA
·
2021-06-13 00:11
苹果开发三方技能包收藏
控制台直接打印json中文字符,调试更方便2>基于AFN的封装GitHub-boai/BANetManager:基于
AFNetworking3.0
、3.1最新版本的封装,集成了get/post/put/
单腿行走的大象
·
2021-06-12 09:30
AFNetWorking3.0
传输JSON格式数据相关
问题一AFNetWorking不支持解析text/plain(无格式文本)类型,解决:直接在框架的源码中添加类型,需要注意的是,afnetworking框架更新以后,我们加的字段又会丢掉。self.acceptableContentTypes=[NSSetsetWithObjects:@"application/json",@"text/json",@"text/javascript",@"tex
fisher_xia
·
2021-06-11 17:14
AFNetworking3.0
GET/POST 以及上传(多)文件,下载文件
//初始化AFHTTPSessionManager-(instancetype)init{if(self=[superinitWithBaseURL:[NSURLURLWithString:URELHEAD]]){//请求的链接头self.securityPolicy=[AFSecurityPolicypolicyWithPinningMode:AFSSLPinningModeNone];self
MacleChen
·
2021-05-18 21:44
AFNetworking3.0
源码解析2(请求序列化)
上篇分析了接口层的两个类AFHttpSessionManager&&AFURLSessionManager,他们的主要负责对外暴露接口供框架的使用者调用,具体的构造请求和解析响应头则放在了序列化这块。本篇主要讲解请求的和响应的序列化。http基础姿势1.http常用方法http常用的请求方法有:get,post,head,put,delete。其中post和put请求会将参数转换成二进制数据后然后
TerryD
·
2021-05-15 14:25
AFNetworking3.0
HTTPS请求
最近公司把网络请求从HTTP改成HTTPS加密证书这些东西在这里整理一下HTTPSHTTPS连接建立过程大致是,客户端和服务端建立一个连接,服务端返回一个证书,客户端里存有各个受信任的证书机构根证书,用这些根证书对服务端返回的证书进行验证,经验证如果证书是可信任的,就生成一个pre-mastersecret,用这个证书的公钥加密后发送给服务端,服务端用私钥解密后得到pre-mastersecret
Sniper_Zheng
·
2021-05-07 14:40
使用NSURLSession + dispatch_semaphore(信号量)实现同步请求
使用场景登录用户的Token过期,需要刷新当前用户的Token后再发起后续请求.实现过程由于
AFNetWorking3.0
的管理类AFHTTPSessionManager与dispatch_semaphore
红茶绅士
·
2021-05-02 09:51
AFNetworking3.0
下使用setImageWithURL获取图片验证码
AFNetworking3.0
之前在升级
AFNetworking3.0
之前,项目中有获取图片验证码的需求,使用setImageWithURL方法能很容易地实现需求(AFNetworking自动携带服务器返回的
斯乐林
·
2021-04-30 03:56
使用
AFNetworking3.0
实现Authorization认证
最近开发使用了AFNetworking,用的是3.0版本,这个版本和以往的版本还是有较大的区别的,至于具体的区别欢迎去看官方文档,里面进行了详细的说明,AFNetworkingAFNetworking源代码中的方法这个方法会将Authorization验证的信息也加到请求头中,都不用你去手都添加,你只需要创建一个letmanager=AFHTTPSessionManager()manager,然后
ScorpioLiu
·
2021-04-25 08:19
iOS
AFNetworking3.0
https (验证证书,不校验证书)
在Xcode7.0之后,苹果废弃了NSURLConnection方法,数据请求使用NSURLSession,作为网络请求类第三方库使用量最大的AFN也及时的更新的新的版本——AFN3.0版本。新的版本的里废弃了基于NSURLConnection封装的AFHTTPRequestOperationManager,转而使用基于NSURLSession封装的AFHTTPSessionManager了。支持
辛乐
·
2021-04-22 00:48
AFNetworking 设置header
AFNetworking3.0
中已经使用AFHTTPSessionManager替换AFHTTPRequestOperationManager在这里给出3.0的代码,所以使用2.0的朋友自行替换TTPSessionManager
chenhaijian
·
2020-10-11 14:12
转发jsonmodel使用 AF Http报文头--------mark
JSONmodel:http://www.68idc.cn/help/mobilesys/ios/20150119177647.html基于
AFNetworking3.0
网络封装:HYBNetworkinghttp
flowerGai
·
2020-09-15 17:22
iOS
Cocoapods的使用 导入第三方类库
新建一个工程2.打开终端,在终端里输入cd+空格+直接把上面创建的工程文件夹拖入终端中,如下图得到工程文件夹的路径,然后直接回车3.切换到工程文件夹根目录下后,4.接着输入指令搜索目标第三方类库,例如”
AFNetworking3.0
melt_1026
·
2020-09-15 01:01
UI导入第三方类库
错误信息:CFNetwork internal error 及产生原因
我也不太清楚出现这个错误的原因,网上有人是在
AFNetWorking3.0
时出现这个问题,虽然我也是用的
AFNetWorking3.0
,但之前其他项目也用过,没有这个问题啊。
Lea__DongYang
·
2020-09-14 10:04
ios错误
iOS_OC
AFNetworking3.0
和之前的
3.0后的初始化方法AFHTTPSessionManager*manager=[AFHTTPSessionManagermanager];GET方法[managerGET:URLStringparameters:parameterprogress:^(NSProgress*_NonnulldownloadProgress){if(progress){progress(downloadProgres
海泉
·
2020-08-25 03:48
今日所学20160114
这几天用Keynote总结了网络请求逻辑,主要包括一般网络请求+瀚银网络请求+猿题库网络请求+
AFNetworking3.0
网络请求+HTTPs握手逻辑;(截图实在是难弄...)1.一般网络请求逻辑2.
laingzai
·
2020-08-25 00:31
github上关于iOS的各种开源项目集合(4)
网络相关网络连接AFNetworking-ASI不升级以后,最多人用的网络连接开源库,iOS网络编程之AFNetworking使用,iOS开发下载文件速度计算,
AFNetworking3.0
迁移指南,AFNetworking2.0
清心清语
·
2020-08-24 15:00
AFNetworking 图片上传至服务器
AFNetworking的版本是3.0,和以前的2.0版本发生了比较大的改变,为了迎合iOS新版本的升级,AFNetworking在3.0版本中删除了基于NSURLConnectionAPI的所有支持弃用的类下面的类已从
AFNetworking3.0
SeptTo九月
·
2020-08-23 19:31
iOS
AFN 3.0学习总结(十)
参考:
AFNetworking3.0
源码解读(十)之UIActivityIndicatorView/UIRefreshControl/UIImageView+AFNetworking说明:很多内容都是摘抄原文
油麦菜洋葱头
·
2020-08-23 02:54
AFNetworking3.0
封装
OverviewNetwork,根据
AFNetworking3.0
框架封装的,实现了GET、POST、PUT、DELETE、上传文件、下载文件、文件上传下载进度条等功能,同时支持IPv6。
Shlity
·
2020-08-20 16:10
AFNetworking 3.0 源码解读(五)之 AFURLSessionManager
本篇是
AFNetworking3.0
源码解读的第五篇了。
weixin_33932129
·
2020-08-20 13:52
iOS开发对
AFNetworking3.0
的二次封装
①封装创建一个新的类,我暂且命名为HttpRequest.h文件#import@classAFNetworking;@interfaceHttpRequest:NSObject+(HttpRequest*)sharedInstance;-(void)GET:(NSString*)URLStringdict:(id)dictsucceed:(void(^)(iddata))succeedfailur
彗星来的那一夜
·
2020-08-19 20:02
使用
AFNetworking3.0
实现接口异步并发
近两个月,因为团队后台的动荡,项目新版本的接口非常乱,出现一个tableView需要几个接口来获取数据源的情况。这就需要在几个接口并发请求完后一起回调处理。因为项目中使用的是AFN的网络框架,所以,这个需求只能基于AFN去实现一般,我们在使用AFN的网络请求时,是利用-(NSURLSessionDataTask*)POST:(NSString*)URLStringparameters:(id)pa
qcxNick123
·
2020-08-15 18:45
iOS
iOS上传服务器数据乱码以及报错:NSLocalizedDescription=Request failed: unacceptable content-type: text/plain;
使用的是
AFNetworking3.0
,只是多封装了一层,以前都是好好的,但是今天POST就郁闷了,我也不知道是后台改了还是怎么,第一次报:content-type:text/plain}NSErrorFailingURLKey
zhenhuiwan
·
2020-08-10 21:35
Objective-C
AFNetworking3.0
出现Error Domain=com.alamofire.error.serialization.response Code=-1016 "Request failed:
在使用
AFNetworking3.0
出现了ErrorDomain=com.alamofire.error.serialization.responseCode=-1016"Requestfailed:这样的问题
陈世流年
·
2020-08-10 14:35
苹果
OC
iOS
Afnetworking3.0
以后的Https双向验证使用
最近在做新的项目,现在改用Https做验证了,开始以为没什么觉得不会遇到坑,后来才发现自己是真的遇到坑了,现在把自己遇到的坑都说一遍,增加别人的效率。首先,大家百度来的afnetworking的https验证,一般的讲解都是单向验证的。而我们这次是双向验证的,就是客服端和服务端都验证。一开始自己收到了两个证书,一个是pem格式的(服务端证书)和另外一个是p12格式的(客户端证书)。所以我们这两个证
高先生的猫
·
2020-08-04 09:41
程序员
全栈
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他