- 博客(6)
- 收藏
- 关注
原创 iOS网络--NSURLSession基本使用(1)
一、NSURLSessionNSURLSession是苹果对网络会话的封装,可以完全替代原来的NSURLConnection。相比于NSURLConnection,NSURLSession具备以下优势:支持http2.0协议 在处理下载任务的时候可以将下载内容写入磁盘(NSURLSessionDownloadTask) 支持后台下载/上传 同一个NSURLSession可以发送多个请...
2019-05-21 15:32:36 400
原创 iOS网络--同步,异步下载数据
一、 这一节我们来学习几种下载数据的方式,目的在于学习同步,异步下载数据的知识。二、 1.直接同步下载数据//直接下载 同步下载 阻塞主线程NSURL * url = [NSURL URLWithString:@"http://127.0.0.1/upload/image/timg.png"];NSData * imageData = [NSDat...
2019-05-17 17:41:21 512
原创 iOS网络--发送get,post请求
一、发送get请求 1. 准备URLNSString * urlStr = @"http://127.0.0.1/hello.php?userName=jack&userPwd=123"; 2.通过URL来get数据 NSData * data = [NSData dataWithContentsOfURL:[NSURL URLWithStr...
2019-05-17 14:18:41 339
原创 iOS网络--socket(2)
一、 在前面的一节,我们学习了iOS网络相关的知识,并利用scoket搭建了一个简易的响应端(这里我都不好意思称他为服务器端...
2019-05-16 09:22:55 732
原创 iOS网络--socket(1)
一、预备知识1.计算机网络的7层模型:网络的7层模型如上图(左边部分)所示,其中应用层,表示层,会话层现在统称为应用层,同时我们的开发就是建立在应用层之上的,而传输层及其以下的层都是比较底层的。数据从应用层到达物理层转换为电信号的过程叫做封包,从物理层到应用层的过程叫做解包。在传输层有两种协议:1.TCP协议 2.UDP协议1.1TCP协议:TCP协议是面向连接...
2019-05-14 12:41:29 526
原创 iOS sqlite3数据库操作
一、前言 sqlite3数据库是一种轻量型的数据库,系统中已经默认安装了,可以通过终端来查看: 首先进入模拟器的沙盒目录中,我们在Documents目录下创建一个sql文件,然后使用sqlite3来访问这个文件。在终端中,可 以使用sql语句来对表进行操作,这里就不在赘述了,下面主要介绍使用代码来对表进行操作。二、使用代码对数据库进行增、删、...
2019-05-09 11:17:27 910
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人