![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS开发之网络通信
文章平均质量分 86
tan452301
这个作者很懒,什么都没留下…
展开
-
iOS开发之网络通信(6)—— AFNetworking & Alamofire
AFNetworking:OC,✩33.1k Alamofire:Swift,✩35.3k 文章目录1. AFNetworking1.1 Data Task1.2 Upload Task1.3 Upload Task for a Multi-Part Request1.4 Download Task1.5 Request Serialization2. Alamofire2.1 简单请求2.2 下载2.3 上传 1. AFNetworking cd到工程目录: cd /Users/kang/Desktop.原创 2021-03-09 15:10:58 · 521 阅读 · 0 评论 -
iOS开发之网络通信(5)—— CocoaAsyncSocket
CocoaAsyncSocket是一个异步socket库,提供了macOS、iOS和tvOS版本,其底层基于BSD socket。 本文简单介绍Swift下TCP和UDP用法。 1. UDP // 创建socket self.udpSocket = GCDAsyncUdpSocket(delegate: self, delegateQueue: .global()) do { // 绑定端口 try self.udpSocket?.bind(toPort: UInt16(port)) .原创 2021-03-04 15:48:17 · 1371 阅读 · 1 评论 -
iOS开发之网络通信(4)—— socket
文章目录一. Stream socket二. BSD Socket1. UDP2. TCP socket是一种抽象层编程接口,用于应用程序间通过网络协议进行通信。其实现方式主要有两种:TCP和UDP。关于TCP和UDP,前文有介绍了:iOS开发之网络通信(1)—— 计算机网络。 iOS中,根据不同语言有不同的方法来创建socket连接: C:CFStream。 OC:NSStream。 Swift:Stream。 OC中的NSStream和Swift中的Stream类都是对CFStream的封装,而C.原创 2021-03-02 14:52:19 · 902 阅读 · 1 评论 -
iOS开发之网络通信(3)—— XML & JSON
XML 与 JSON 优劣对比 文章目录一. XML1. XML简介2. XML语法3. XML解析4. 代码部分二. JSON1. JSON简介2. JSON语法3. 代码部分3.1 JSON编码3.2 JSON解码3.3 JSON 与 Foundation 互转 一. XML 1. XML简介 XML 指可扩展标记语言(eXtensible Markup Language)。 XML 被设计用来传输和存储数据;HTML 被设计用来显示数据。 XML 标签没有被预定义,您需要自行定义标签。 XML 被设.原创 2021-02-24 15:38:53 · 269 阅读 · 0 评论 -
iOS开发之网络通信(2)—— HTTP(S)
文章目录一. HTTP发展史二. HTTP简介三. HTTPS简介四. HTTP与HTTPS区别五. 代码部分1. 简单请求2. 上传数据3. 下载数据4. 后台下载 一. HTTP发展史 HTTP版本 年份 新增命令 连接方式 摘要 0.9 1991 GET 短连接 初版 1.0 1996 POST、HEAD 短连接 (非标准长连接Connection: keep-alive) 1. 可以传输文字,还能传输图像、视频、二进制文件。2. 加入头信息、状态码、多字符集支持、多部分发送、权.原创 2021-02-23 18:12:46 · 1440 阅读 · 3 评论 -
iOS开发之网络通信(1)—— 计算机网络
目录1. 概念2. 分类2.1局域网2.2 城域网2.3 广域网2.4 无线网3. 各种网: 互联网 因特网 以太网 万维网4. 网络模型5. 协议5.1 HTTP(S)5.2 TCP5.3 UDP5.4 TCP与UDP差别5.5 IP6. 其他6.1 ISP6.2 端口引用 1. 概念 网, 本义指一种用绳线编织成的捕鱼工具. 后来引申指像网一样的东西, 又引申指像网一样纵横交错的系统或组织. 计算机网络, 也称计算机通信网, 利用通信线路将地理上分散的、具有独立功能的计算机系统和通信设备按不同的形式连.原创 2020-09-18 14:04:03 · 953 阅读 · 0 评论