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
URLSession
iOS 13 NetWorking 提升
URLSession
&Network.framework最大的更新在于目的是LowData和websocket连接:1、减少蜂窝数据的使用a.后台禁止刷新可被用户采用b.当不影响用户使用的时候使用缓存数据主要通过下列方式
写代码的小农民
·
2024-02-05 08:15
ios中URLConnection和
URLSession
的区别
URLSessionNSURLSession是iOS7中新的网络接口,与NSURLConnection是并列的.当程序在前台时,NSURLSession和NSURLConnection大部分可以互相替代.NSURLSession支持后台网络操作,除非用户强行关闭.NSURLSession提供的功能:1.通过URL将数据下载到内存;通过URL将数据下载到文件系统;将数据上传到指定的URL;在后台完成
MiniCoder
·
2024-01-25 05:28
iOS NSURLSession 讲解 (二)
直接来看代码吧:GET请求://获取共享的单例Session对象NSURLSession*
urlSession
=[NSURLSessionsharedSession];//请求的URL地址,我这里拿百度图片的
奔跑吧小蚂蚁
·
2024-01-22 23:56
Swift - 使用Alamofire通过HTTPS进行网络请求,及证书的使用
www.hangge.com/blog/cache/detail_1052.html(本文代码已升级至Swift3)我原来写过一篇文章介绍如何使用证书通过SSL/TLS方式进行网络请求(Swift-使用
URLSession
yunxiu
·
2024-01-07 01:01
Swift - 使用
URLSession
进行数据的提交和获取
从iOS7开始,苹果推出了
URLSession
,在OC中叫NSURLSessionURLSession层级再使用之前我们先看一下
URLSession
的层级结构URLSessionURLSessionconfigurationURLSessionTaskURLSessionDataTaskURLSessionUploadTaskURLSessionDownloadTaskURLSessionStre
小驴拉磨
·
2024-01-06 01:15
Swift爬虫采集唯品会商品详情
这个程序使用了Swift的内置库
URLSession
来发送请求和接收响应,以及JSONSerialization来解析JSON数据。
q56731523
·
2023-12-16 09:54
swift
爬虫
开发语言
php
python
golang
swift语言用哪种库适合做爬虫?
目录1、Alamofire2、
URLSession
3、YepHttp4、Kickbox5、Vapor注意事项总结在Swift语言中,可以使用第三方库来帮助进行网络爬虫的开发。
小小卡拉眯
·
2023-11-09 08:29
爬虫小知识
swift
爬虫
开发语言
Swift - RxSwift的使用详解45(结合RxAlamofire使用1:数据请求)
在之前的两篇文章中,我介绍了RxSwift对
URLSession
的扩展以及使用。
八级大狂风AM
·
2023-10-19 06:34
Alamofire-后台下载
configurationletconfiguration=URLSessionConfiguration.background(withIdentifier:id)//2:初始化网络下载会话letsession=
URLSession
.init
LeeWkai
·
2023-10-15 11:59
URLSession
基本使用
简述由于最近想要研究下Swift中第三方网络请求库Alamofire的使用和实现,而Alamofire中又是使用
URLSession
进行封装的,所以有必要去先深入了解下
URLSession
。
思绪_HY
·
2023-09-09 20:24
URLSession
、Alamofire、Moya的http请求报文组织
http报文格式借用网上一个图http报文格式.png总结起来就是url(请求行)—header(请求头部)—body(请求数据)完整的http网络请求有两个报文,一个是请求报文,一个是响应报文。这里只关注请求报文。header里有很多字段,比较常用的就是content-type字段,这个字段决定了body的编码格式。Content-Type常见的几种格式application/x-www-for
亲爱的八路
·
2023-09-03 13:06
学习笔记-网络请求1
文笔粗略,请多多宽宥~使用系统提供的
URLSession
类
URLSession
.png通过block方式funcstartLoad(){leturl=URL(string:
最晴天
·
2023-09-01 05:39
iOS开发网络请求之表单拼接
当服务器定义的Content-Type为multipart/form-data;的时候我们使用原生的
URLSession
进行网络请求的时候,我们需要进行表单拼接,下面记录一下:1、在URLRequest
蛋哥是只猫
·
2023-08-22 12:16
Xcode
URLSession
-- [61: Connection refused]
报错信息nw_socket_handle_socket_event[C1:2]SocketSO_ERROR[61:Connectionrefused]Connection1:receivedfailurenotificationConnection1:failedtoconnect1:61,reason-1Connection1:encounterederror(1:61)Task.HTTPloa
HaythamXu
·
2023-08-19 11:32
Alamofire-
URLSession
介绍
一.URLSesstion基本用法
URLSession
.shared.dataTask(with:url){(data,response,error)iniferror==nil{print("请求成功
May_Dobin
·
2023-08-08 15:55
Swift 简易封装
URLSession
协议:importFoundationprotocolNetworkProtocol{staticfuncpostRequest(URLString:String,parameters:[String:Any]?,callback:@escaping(_result:Any)->())staticfuncgetRequest(URLString:String,parameters:[String:
kicinio
·
2023-08-07 20:53
iOS
swift
ios
http
Alamofire 后台下载和流程分析
那么这篇文章就来讨论下如何使用Apple原生框架
URLSession
的API和基于
URLSession
的第三方框架Alamofire来实现后台下载功能。
盾子
·
2023-08-04 05:05
URLSession
创建post和get请求
structAPIService:APIServiceProtocol{funcfetch(_type:T.Type,url:URL?,headerPara:[String:String],completion:@escaping(Result)->Void){guardleturl=urlelse{leterror=APIError.badURLcompletion(Result.failure
上帝死了众神在堕落
·
2023-08-01 09:09
Alamofire 学习(二)-
URLSession
知识准备
一、简介从iOS7开始,苹果推出了
URLSession
,在OC中叫NSURLSession,取代了URLConnection。
凡几多
·
2023-07-27 12:43
iOS开发笔记-102:Swift5 - 通过url下载视频,保存视频
letsession=
URLSession
.init(configuration:URLSessionConfiguration.default,delegate:self,delegateQueue:
原味蛋炒饭
·
2023-07-22 21:48
iOS NSURLSession 相关属性 API 解释
1.NSURLSessionConfigurationAPINSURLSessionConfiguration为NSURLSession设置配置,如超时时间还有缓存策略等,要注意,只能设置一次,一旦
URLSession
孙优秀丶Unique
·
2023-07-21 04:14
iOS_RxSwift使用(文档整理)
onNext:{...})代理Delegate:scrollView.rx.contentOffset.subscrible(onNext:{contentOffsetin...})闭包回调Block:
URLSession
.shared.rx.da
Morgana_Mo
·
2023-07-19 09:55
Read+Tidy
swift
ios
xcode
iOS Swift5.0使用iOS原生
URLSession
网络请求get/post请求工具类封装(带参数)
最近因为新手自学iOSSwift,然后写了一套聚合SDK,对网络请求那块第三方框架暂时不是很懂,也没有去深入研究他们(alfire跟moya),所以后面就选用了原生的
URLSession
,所以对他封装了成为一个方法
Lee坚武
·
2023-06-12 10:24
网络操作实践 2022-05-19 周四
就像iOS开发中,系统提供了
URLSession
,可以直接用,但是大多数情况,还是会选择第三方库AFNetworking。
老章888
·
2023-06-08 23:22
Alamofire类似AFNetworking的简单使用和封装
一、介绍Alamofire(Swift)的前身是AFNetworking(前缀AF便是Alamofire的缩写),很受欢迎的第三方HTTP网络基础库(基于iOS原生的
URLSession
)。
笑笑爸比
·
2023-06-07 21:40
Alamofire-Request
SessionManager负责SessionDelegate、
URLSession
、URLRequest等对象创建与管理。
yahibo
·
2023-06-07 08:07
腾讯-iOS面试题-答案
介绍实习内容2、网络相关的:项目里面使用到什么网络库,用过ASIHTTP库吗在iOS开发中,常用的网络库包括:
URLSession
:苹果官方提供的网络库,支持多种网络请求类型和数据格式,适用于大多数网络请求场景
super_man_风清扬
·
2023-04-14 12:34
iOS面试题总结
ios
swift
开发语言
秋季2017视频- 苹果手表系列3更新
了解如何使用
URLSession
在蜂窝连接上保持应用程序的响应能力。了解如何优化您的手表应用网络代码,以确保您的应用程序始终是最新的,并准备使用..。
WuVincent
·
2023-04-14 10:10
网络耗时分段统计方案(仅数据计算部分)
主要方案为使用apple在iOS10推出一个API:-(void)
URLSession
:(NSURLSession*)sessiontask:(NSURLSessionTask*)taskdidFinishCollectingMetrics
奚山遇白
·
2023-04-10 10:55
(WWDC) 初探 Combine
你还需要使用
URLSession
来进行网络请求,汇总三个输入框的结果,然
FicowShen
·
2023-04-09 19:41
Swift
URLSession
参考链接苹果官网1.最基本的使用///
URLSession
最基本的用法funcbaseURLSessionMethod()->Void{leturlString="http://gank.io/api/
CaptainRoy
·
2023-04-09 07:08
iOS16适配指南之其他细节
URLSession
建议通过连接迁移来优化网络切换场景下的TCP连接重建,降低网络的延迟。
YungFan
·
2023-04-08 11:08
URLSession
Waiting For Connectivity
IfyouuseURLSessiontostartataskwithiOS10andthenetworkisnotavailabletheconnectionfailsatoncewithanerror.TherewasasmallchangeiniOS11thatmeansyoucannowtellyourURLSessiontowaituntilnetworkconnectivityisava
盗梦49
·
2023-03-31 08:42
使用swift泛型构建具有高测试性的网络层
先说一说之前网络层的实现,首先就是有一个Network的工具类,作为对网络请求库(可以是
URLSession
或Alamofire)的一层封装,作为实际发起网络请求的类,一般情况下,我们会针对不同的模块进一步封装相应的工具类
蔡胜波
·
2023-03-30 17:36
AFNetworking源码分析
一、概述AFNetworking代码结构从上图可以发现,AFNetworking框架的结构比较清晰简洁,主要范围5个部分:网络通信模块:
URLSession
网络状态监听模块:Reachability网络通信安全模块
云中追月1
·
2023-03-29 20:14
iOS Swift5.0使用
URLSession
get和post网络请求
get请求://创建一个会话,这个会话可以复用letsession=
URLSession
(configuration:.default)//设置URLleturl="http://127.0.0.1/api
Lee坚武
·
2023-03-27 22:56
Alamofire学习 -- Request
前言通过上一篇
URlSession
后台下载,我们已经知道了SessionManager的作为整个Alamofire框架的核心枢纽的重要性,还有一个比较重要的是SessionManager的代理SessionDelegate
Henry_Jeannie
·
2023-03-25 04:11
Swift 5.5 使用async await actor
->Void){
URLSession
.shared.dataTask(with:request){data,_,_inguard
Sunooo
·
2023-03-21 23:56
Alamofire network
Alamofire链接Alamofire是一个纯粹的网络库,关于UI的部分有另外的封装,比如AlamofireImage和AlamofireNetworkActivityIndicator一、
URLSession
紫水依
·
2023-03-21 13:56
Alamofire-
URLSession
(System)
一、URLSessionURLSession.shared.dataTask(with:url){(data,response,error)iniferror==nil{print("请求成功\(String(describing:response))")}}.resume()创建URLSessionConfiguration对象用之前创建的URLSessionConfiguration对象创建配
Code_人生
·
2023-03-19 03:56
Alamofire-后台下载
数据源地址:http://testapi.onapp.top/public/videos/video.mp4一、
URLSession
后台下载首先需要创建会话并设置会话参数://1、配置请求
yahibo
·
2023-02-17 21:54
Alamofire-
URLSession
它是基于
URLSession
封装的,因为在了解Alamofire之前,我们先来复习一些
URLSession
知识.一、网络请求的基本格式
URLSession
.shar
king_jensen
·
2023-02-17 05:24
WKWebview加载自签名证书https网页
funcwebView(_webView:WKWebView,didReceivechallenge:URLAuthenticationChallenge,completionHandler:@escaping(
URLSession
.AuthChallengeDisposition
严青_
·
2023-02-03 13:34
Alamofire Async Await
正常使用
URLSession
是能够支持Await写法的。例子如下:结合task就不用在每层的外部增加async关键字了。
xo19882011
·
2023-01-26 12:53
swiftui
前端
iOS开发
swift
alamofire
Alamofire-后台下载及SessionManger流程分析
我们在Alamofire-
URLSession
中讲到过
URLSession
实现的后台,我们用Alamofire实现后台下载。
king_jensen
·
2023-01-26 06:59
Swift设计思想Result
与Result
类型解析
Result优点缺点Result结论背景知识CocoaAPI中有很多接受回调的异步方法,比如
URLSession
的dataTask(with:completionHandler:)。
·
2022-12-02 18:59
Swift —— Moya和高阶函数
2.1Map2.2flatMap2.3compactMap2.4filter2.5reduce2.6高阶函数链式调用1.Moya1.1Moya简介我们日常都会和网络打交道不管是使用AFN还是Alamofire,虽然这两者都封装了
URLSession
LinShunIos
·
2022-09-26 16:02
Swift进阶
swift
开发语言
ios
Alamofire 基础使用
请求头设置4.响应处理二、下载文件下载Data下载到指定目录下载进度恢复下载三、上传文件上传Data上传文件上传MultipartData上传进度Alamofire是基于Apple提供的URL加载系统,核心是
URLSession
boundlessocean
·
2022-05-18 14:58
IOS框架使用: Alamofire 5
毕竟好记性不如烂笔头哈哈,这些文章记录了我的IOS成长历程,希望能与大家一起进步温馨提示:由于不支持目录跳转,大家可通过command+F输入目录标题后迅速寻找到你所需要的内容目录一、系统提供的原生框架
URLSession
时光啊混蛋_97boy
·
2022-03-01 14:59
获取 fir.im 上的版本
///获取fir.im上的版本classfuncgetFirVersion(){
URLSession
.shared.dataTask(with:URL.init(string:"http://api.fir.im
麦志超
·
2022-02-20 20:46
上一页
1
2
3
4
5
6
下一页
按字母分类:
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
其他