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
iOS开发笔记-基于AFNetworking 3.0的登录 注册
由于
AFNetworking3.0
抛弃了AFURLConnectionOperationAFHTTPRequestOperationAFHTTPRequestOperationManager这三种类,由于很长时间没用
_寒鸦
·
2020-03-20 02:05
ios面试题
2.AFNetworking实现原理
AFNetworking3.0
之前是NSURLConnection,之后是NSURLSession,包括一些线程的优化以及封装等3.浅复制和深复制
不懂小僧
·
2020-03-15 13:15
iOS 网络请求简述
当前使用
AFNetworking3.0
版本AFNetworking下载地址https:
xiaoke2015
·
2020-03-13 07:53
iOS 适配https(
AFNetworking3.0
为例)
1.准备证书首先找后台要一个证书(SSL证书,一般你跟后台说要弄https,然后让他给你个证书,他就知道了),我们需要的是.cer的证书。但是后台可能给我们的是.crt的证书。我们需要转换一下:打开终端->cd到.crt证书路径->输入opensslx509-in你的证书.crt-out你的证书.cer-outformder,证书就准备好了,拖入工程,记得选copy。2.新建一个类或者类方法以下代
vision_colion
·
2020-03-11 21:51
iOS 网络相关第三方框架
网络连接AFNetworking-ASI不升级以后,最多人用的网络连接开源库,iOS网络编程之AFNetworking使用,iOS开发下载文件速度计算,
AFNetworking3.0
迁移指南,AFNetworking2.0
iOS学末
·
2020-03-09 23:55
XMNetworking 网络库的设计与使用
XMNetwoking是我们团队开源的一个网络库,详见:GitHubXMNetworking是一个轻量的、简单易用但功能强大的网络库,基于
AFNetworking3.0
封装。
知识小集
·
2020-03-06 15:17
AFNetworking3.0
网络状态监测<二>
SystemConfiguration网络监测网络状态监测使用SystemConfiguration这个API从包含的头文件中可以看到,之前的网络库ASIHttpRequest中的网络状态监测类Reachability也是对SystemConfiguration的一层封装,AFNetworkReachabilityStatus代表获取到的网络状态的typedefNS_ENUM(NSInteger,
蚂蚁牙齿不黑
·
2020-03-06 07:13
AFNetworking3.0
& application/x-www-form-urlencoded
最近入职到新公司,公司后端要求POST用application/x-www-form-urlencoded作为提交数据的方式,而之前项目常用的AFNetworking默认是application/json,所以就需要自己动手做一点小的修改。我们知道,以上两种方式都是常见的数据提交方式,只是不同的Content-Type对应各自格式的请求体,比如使用相同的参数alpha=1bravo=2charli
开机就蓝屏
·
2020-03-04 23:00
封装网络请求带风火轮
基于
AFNetWorking3.0
和MBProgressHUD封装的网络请求GHPNetWorking使用时需要在info.plist的AppTransportSecuritySettings(Dictionary
誰的青春卟迷茫
·
2020-03-03 14:26
iOS GCD之dispatch_semaphore(信号量)
前言在看
AFNetworking3.0
源码时,注意到在AFURLSessionManager.m里面的tasksForKeyPath:方法中使用到dispatch_semaphore,对dispatch_semaphore11
路飞_Luck
·
2020-03-03 01:24
AFNetworking 3.0的使用
AFNetworking1.0完全基于NSURLConnection的API;AFNetworking2.0在基于NSURLConnection的API基础上,添加了基于NSURLSession的API选项;
AFNetworking3.0
HAILK
·
2020-02-26 13:25
Github上关于iOS的各种开源项目集合(强烈建议大家收藏,查看,总有一款你需要)(三)
article/details/52083919网络连接AFNetworking-ASI不升级以后,最多人用的网络连接开源库,iOS网络编程之AFNetworking使用,iOS开发下载文件速度计算,
AFNetworking3.0
王天琦
·
2020-02-25 18:49
AFNetworking3.0
与 x-www-form-urlencoded
POST提交数据的方式有x-www-form-urlencoded,form-data,raw和binary四种本文主要分享的是使用
AFNetworking3.0
以x-www-form-urlencoded
JobBoy
·
2020-02-25 05:22
AFNetworking3.0
安全策略<三>
AFSecurityPolicy这个类的最用是为了验证HTTPS证书是否正确https=http+ssl证书一实例化先从头文件看AFSecurityPolicy中所用API来自于,从字面理解就可以想到安全接下来有一个自定义的枚举值Paste_Image.png在看他的三个实例化方法Paste_Image.png可以看出来后两个初始化方法都试从本地加载.cer证书,然后取出证书中的公钥存放在集合里#
蚂蚁牙齿不黑
·
2020-02-23 13:41
iOS GCD 信号量机制 Dispatch Semaphore
前言在看
AFNetworking3.0
源码时,注意到在AFURLSessionManager.m里面的tasksForKeyPath:方法中使用到dispatch_semaphore,对dispatch_semaphore11
萨缪
·
2020-02-23 06:26
AFN源码阅读笔记(一)看看一个请求怎么生成
AFNetworking3.0
源码阅读笔记框架重要类介绍NSURLSessionAFURLSessionManagerAFHTTPSessionManager序列化AFURLRequestSerializationAFURLResponseSerialization
yiangdea
·
2020-02-22 18:13
iOS面试题6
2.AFNetworking实现原理
AFNetworking3.0
之前是NSURLConnection,之后是NSURLSession,包括一些线程的优化以及封装等3.浅复制和深复制
SmallHer
·
2020-02-21 02:33
用AFNetworking框架管理从聚合数据上请求到的API数据
一、下载并导入AFNetworking框架这部分内容如果不了解的话可以点击iOS开发之网络编程篇六:
AFNetworking3.0
使用简介二、聚合数据API-餐饮美食1.申请餐饮美食API:https:
yaojq
·
2020-02-20 05:42
AFNetworking3.0
post请求,纯代码,拿去不谢
#import@interfaceAFNetworkTool:NSObject+(AFNetworkTool*)sharedManager;/***发送一个POST请求**@paramurl请求路径*@paramparams请求参数*@paramformdata追加数据的回调(请将追加的其他格式数据写到这个block中)*@paramprogress请求进程的回调(请将进程的事情写到这个block
Die丶别离
·
2020-02-20 03:07
AFNetworking3.0
概览<一>
AFNetworking基本是iOS开发中的网络第三方库标配,或许工作中使用的只是一个请求的接口,对他的实现原理不是很清楚,接下来就看一下这个框架代码的结构,再逐步理解它各个核心类所起的作用,这样理解了它的思想后,才会明白我们的请求是如何实现的,AFN历史版本Paste_Image.png从这里可以看到3.0只能适应于7.0的系统文件系统Paste_Image.pngAFN四大模块Paste_Im
蚂蚁牙齿不黑
·
2020-02-18 21:16
iOS7使用
AFNetworking3.0
上传图片时出现的问题
在新版迭代中,突发奇想的去升级
AFNetworking3.0
,使用了AFHTTPSessionManger之后让我操碎了心,如何操碎了新,让我慢慢道来。
挣扎在编码世界
·
2020-02-15 01:49
AFNetworking3.0
添加请求头Header
AFHTTPSessionManager*manager=[AFHTTPSessionManagermanager];manager.securityPolicy=[AFSecurityPolicypolicyWithPinningMode:AFSSLPinningModeNone];//不设置会报-1016或者会有编码问题manager.responseSerializer=[AFHTTPRes
禾子_____
·
2020-02-09 22:06
【iOS 开发】AFNetworking 3.0 使用汇总(包括文件上传和文件下载)
AFNetworking由于自己公司的项目使用的还是老的AFNetworking2.0,其中的网络请求使用的是AFHTTPRequestOperationManager,这个类在
AFNetworking3.0
Jonzzs
·
2020-02-09 02:45
AFNetworking 3.0 image缓存
1、
AFNetworking3.0
的图片缓存用NSURLCache缓存到本地。原来的AFImageCache不负责缓存,由AFAutoPurgingImageCache负责缓存到内存。
Yang152412
·
2020-02-06 02:32
关于
AFNetWorking3.0
内存泄漏的问题
问题:对于基于
AFNetWorking3.0
的项目,在未处理直接通过AFN3.0进行网络请求,在leaks测试下会出现内存泄露的问题。
挣扎吗
·
2020-01-08 17:51
iOS支持https自定义证书验证
问题AFNetworking2.0->
AFNetworking3.0
发生了很大变化,废弃了很多的类
天天想念
·
2020-01-07 17:13
别说你会
AFNetworking3.0
/NSURLSession
别说你会
AFNetworking3.0
/NSURLSession首先,此篇文章转自我肾哥,他可是真大神,我也就搬砖的屌丝,他的地址:肾哥很多时候,AFNetworking都是目前iOS开发者网络库中的不二选择
伦敦乡下的小作家
·
2020-01-06 21:48
AFNetworking3.0
参数传到服务器为空
用AFN发送请求的时候,parameters明明传了字典进去,断点也一层层的往上看了,parameters始终存在,可是服务器总是返回400的错误,说请求参数的JSON不正确。HTTPS的也抓不到包,让后台同事改为http发现请求parameters为空,各种找原因,半天才发现是请求序列化响应器设置的问题。应该设置为[AFJSONRequestSerializerserializer];而不是AF
IT
·
2020-01-06 09:33
开发路上踏过的坑
Gzip和POST请求相关问题1.导入头文件(Ps:此处的是
AFNetworking3.0
)#import"AFNetworking.h"#import"AFgzipRequestSerializer.h
只灯片笺
·
2020-01-05 03:47
iOS封装
AFNetworking3.0
网络请求,进行本地数据缓存,json格式验证
在ios开发中,网络请求是比不缺少的一部分,做开发的绝大多数都是用的是AFNetworking框架,因为它简单好上手,很多网络方法是直接调用的,但是面对各种业务需求如何将网络请求更好的封装起来是我们值得好好考虑的。不得不说猿题库网络请求确实把AFN封装的挺好的,基本上项目上的需求它都能实现并且还有好多高级功能,我就不在这介绍猿题库的网络请求怎么样厉害了,猿题库网络请求demo有兴趣的同学可以研究下
ControlM
·
2020-01-04 08:46
最常用的第三方库
基于AFNetworking2.5封装基于
AFNetworking3.0
网络封装库:HYBNetworking数据库不是每个App都使用到数据库的,但是如果需要使用到数据库
对面来个小胖子
·
2020-01-03 18:24
iOS-网络编程(三)AFNetworking使用
AFNetworking3.0
以后移除
xx_cc
·
2020-01-03 17:52
AFN如何添加请求头header和body
今天更新一下博客,之前有很多朋友问我
AFNetworking3.0
舍弃了旧的方法,3.0是怎么添加“header”和请求体“body”的,很抱歉前段时间一直处于非常忙碌的状态,今天好不容易抽空更新下博客
LuxDark
·
2020-01-01 04:23
ios网络下载类的简单封装---基于最新的
AFNetWorking3.0
以前写过一期网络下载基于AFNetWorking2.0下载类的封装,大致的思路很简单:主要是写一个网络业务处理的类,负责网络数据的下载和模型的转换,模型转换利用的是MJExtension,在viewcontroller中导入网络下载类即可。这是我写这么多网络数据请求,觉得最容易,代码量较少就可以实现任何网络数据的下载,当然这个类可以扩充,可以进行数据上传等等,因为每个人的项目需求不同,这个每个人根
mark666
·
2020-01-01 01:01
AFNetworking3.0
的学习和使用经历
编程语言是Object-C,最低支持版本为iOS7,第三方库选择
AFNetworking3.0
。
老章888
·
2019-12-30 16:02
AFNetworking3.0
的使用
POST请求//请求的参数```NSDictionary*dic=[NSDictionarydictionaryWithObjectsAndKeys:@"20131129",@"date",@"1",@"startRecord",@"5",@"len",@"1234567890",@"udid",@"Iphone",@"terminalType",@"213",@"cid",nil];```//初
MaShuai丨
·
2019-12-30 00:16
AFNetworking3.0
后为什么不再需要常驻线程?
最近在补源码阅读方面的短板,第一个选择的就是AFNetworking,一方面AF的编码思路、代码质量都属于开源框架的上乘;另一方面也可以借机温习一下网络方面的东西。AF源码解析的系列文章有很多(文末有我看过的一些推荐给大家),本文不对AF作全面的解析,仅从常驻线程这个角度解析一下2.0和3.0的差异。AF2.x为什么需要常驻线程?NSURLConnection先来看看NSURLConnection
dj_rose
·
2019-12-29 21:02
对
AFNetworking3.0
的封装
TTNetworkServer对AFN的常用方法封装,支持缓存、批量请求、Cookie设置、返回数据自动转换为JSON(包括XML)、图片压缩上传等...[github]https://github.com/tengshuq/TTNetworkServer基本用法依赖的三方框架有AFNetworking、YYCache、MBProgressHUD,使用时请保证项目中含有这三个框架~使用时#impo
拾酥
·
2019-12-27 04:21
iOS
AFNetworking3.0
的简单封装
封装网络请求是因为项目中需要与服务器进行交互的次数非常多,封装好之后可以节省很多代码,也方便调用.//Get请求的封装,在.h文件里声明方法;-(void)httpGetUrlNoToken:(NSString*)urlparams:(NSDictionary*)paramsDictsuccess:(void(^)(NSDictionary*))successfailure:(void(^)(NS
找不到好的ID
·
2019-12-26 14:22
AFNetworking3.0
的一个小封装
屏幕快照2016-03-09下午3.48.27.png本次封装只是简单的对网络请求封装,未涉及数据缓存的功能,其代码实现如下所示:在XYNetworking.h文件中:#import#import"AFHTTPSessionManager.h"/***请求成功所走方法**@paramresponse请求返还的数据*/typedefvoid(^XYResponseSuccess)(NSURLSess
iOS小乔
·
2019-12-25 23:04
关于
AFNetworking3.0
中AFHTTPSessionManager内存泄露的问题
在使用Xcode的Leaks时,一进程序就出现了泄漏.....打击不小。后来定位到是因为定位错误的位置心想,AFN的单例也报错,这怎么改?于是Google,找到这篇文章使用AFNetworking3内存泄露说是ARC机制中,SessionManager没创建但是没有地方释放。解决方法就是讲SessionManager改为单例即可。但是单例也会一直存在,没有泄露但是却占用内存。觉得可以将AFHTTP
叫我困兽
·
2019-12-25 17:25
AFNetworking3.0
上传图片(单图,多图)
图片发自App1.利用
AFNetworking3.0
进行图片上传时经常遇到一些未知的坑,导致与后台联调耗费很多时间既然踩过坑就有必要分享一下。
Code简一下
·
2019-12-25 07:02
AFNetworking简析之GET请求流程
AFNetworking3.0
之前是对NSURLConnection的封装,2013年开发者大会随着ios7的发布,苹果开始大力推广NSURLSession,NSURLConnection也过期不再维护
melody5
·
2019-12-23 18:59
基于AFNetworking 3.0的快速封装
AFNetworking3.0
与2.x之前的版本有重大的改变就是废弃了基于NSURLConnection封装的AFHTTPRequestOperationManager,AFHTTPRequestOperation
Django_Monstar
·
2019-12-23 06:32
AFNetworking3.0
封装-iOS
WLXSessionManager继承AFHTTPSessionManager,用于给请求设置一些必须的参数,同时WLXSessionManager也是一个单例。WLXRequestBase封装了AFN的请求,包含了POST,GET两种方式的请求,并且还包含了上传数据里面带了图片,但是图片必须是NSData的对象。通过baseParams这个字典设置一些公共参数。WLXTextRequest继承W
肆意二货
·
2019-12-20 02:16
AFNetWorking3.0
的学习
AFNetWorking3.0
和2.x相比:1.移除了三个类:AFURLConnectionOperationAFHTTPRequestOperationAFHTTPRequestOperationManager2
mumumayday
·
2019-12-19 23:15
iOS轻量级开发框架
Images.xcassets里按照对应尺寸的图片即可3,设置欢迎页,LSDMInfo.plist里需配置4,选择服务器,LSDMInfo.plist里需配置LSDMInfo.plist5,pod集成三方库常用开源库6,基于
AFNetworking3.0
hznil
·
2019-12-19 23:19
AFNetworkActivityLogger —— 打印网络请求日志
AFNetworkActivityLogger是
AFNetworking3.0
的扩展,可在发送和接收网络请求时记录网络请求,并在控制台打印输出。
独木舟的木
·
2019-12-19 04:28
iOS第三方库(3)
网络相关网络连接•AFNetworking-ASI不升级以后,最多人用的网络连接开源库,iOS网络编程之AFNetworking使用,iOS开发下载文件速度计算,
AFNetworking3.0
迁移指南,
天使君
·
2019-12-18 11:40
AFNetworking3.0
AFNetworking获取数据AFNetworking是对NSURLConnection,NSURLSession的封装
AFNetworking3.0
删除了对NSURLConnection的封装内容,
不一样的码
·
2019-12-15 02:52
上一页
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
其他