随笔分类 -  iOS开发网络多线程

摘要:​一. 断点下载文件1. 实现功能点击"开始下载" -> 开始下载文件,进度条实时变化点击"暂停下载" -> 暂停下载,进度条停止走动点击"恢复下载" -> 接着上一次下载进度下载将正在下载或在暂停没有下载完时,将APP关闭,在重新打开时,进度条现在之前的下载进度,点击开始下载,接着上次下载2. 思... 阅读全文
posted @ 2015-11-27 12:49 文刂Rn 阅读(242) 评论(0) 推荐(0)
摘要:一.网络请求1. get请求1> 确定URL2> 创建请求3> 发送连接请求(网络请求用异步函数)- (void)get{ // 1.url NSURL *url = [NSURL URLWithString:@"http://120.25.226.186:32812/login?usernam... 阅读全文
posted @ 2015-11-27 12:46 文刂Rn 阅读(429) 评论(0) 推荐(0)
摘要:一. Runloop的基本知识1. 概念runloop是运动循环,不断跑圈,无限循环 作用:保持程序的持续运行 (iOS程序一直活着的原因)处理App中的各种事件(eg:触摸事件/定时器事件/selector事件【选择器·performSelector···】)节省CPU资源,提高程序的性能... 阅读全文
posted @ 2015-11-27 12:44 文刂Rn 阅读(1282) 评论(0) 推荐(0)
摘要:一. 多线程中多图片下载头像通过网络下载得到效果图如下:二. 设计思路利用tableView实现多行数据的现实,图标通过网络下载很耗时,需要在子线程中执行.cell中的ImageView的设置:1. 首先到图片缓存池中取(定义一个存放图片的的字典属性),如果有直接设置;2. 如果图片缓存池没有... 阅读全文
posted @ 2015-11-27 12:39 文刂Rn 阅读(812) 评论(0) 推荐(0)
摘要:一. 基本概念1. 进程进程是指在系统中正在运行的一个应用程序。每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内1个进程要想执行任务,必须得有线程(每1个进程至少要有1条线程),线程是进程的基本执行单元,一个进程(程序)的所有任务都在线程中执行。2. 进程中的线程运行状态1> 单线程... 阅读全文
posted @ 2015-11-27 12:36 文刂Rn 阅读(316) 评论(0) 推荐(0)