自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 iOS —— NNSURLSessionDataTask

一、基本简介 1. NSURLSessionDataTask 是 NSURLSessionTask 的子类,是一个具体的 网络请求(task) 类,是网络请求中最常用的请求之一 通常,NSURLSessionDataTask 用来请求数据,可以用来下载数据资源,例如 JSON 数据,图片数据等 2. 通常有以下几种方法创建一个 data task 1)方法一 : 使用 NS...

2017-05-02 12:03:00 365

转载 iOS —— NSSession

一、简介 1. NSSession 是 iOS 7 之后发布的,代替原来的 NSURLConnection 2. NSURLSession 中的请求都看做一个请求任务(task),task 的继承关系如下图 NSURLSessionTask 是一个抽象类,提供了一些基本的方法 NSURLSessionDataTask 是一个具体的 task 类,可以获取数据 NSURLSe...

2017-05-01 14:06:00 176

转载 OC —— 拷贝

一、什么是拷贝 在 OC 中,可以使用两个方法分别对一个 OC 对象进行拷贝(产生副本),产生的副本和原对象具有相同的内容,这两个方法分别是 - (id)copy; - (id)mutableCopy; 如果想使用 copy 方法,那么该类必须遵守 <NSCopying> 协议 如果想使用 mutableCopy 方法,那么该类必须遵守 <NSMuta...

2017-04-20 16:35:00 247

转载 iOS —— 多线程GCD

一、什么是 GCD 1. GCD 是苹果为解决多线程而定义的一套库,并且 GCD 可以自动管理线程的生命周期,就和 ARC 类似,不需要我们手动去管理 2. GCD 是用 纯C 语言 写的,所以我门使用的是 GCD 中的函数,并不是面向对象的方法 3. GCD 核心概念   1)任务 : 就是某个线程要执行的方法   2)队列 : 存放所有的任务 4. GCD 使用步骤...

2017-04-19 10:18:00 176

转载 iOS —— 多线程应用

一、共享资源 共享资源 : 就是内存中的一块资源同时被多个进程所访问,而每个进程可能会对该资源的数据进行修改 问题 : 如果 线程A 访问了某块资源 C,并且修改了其中的数据,此时 线程B 也访问了 资源C,并且也对 C 中的数据进行了修改;那么等到 线程A 和 线程B 执行结束后,此时,资源C 中的数据就并不是最初的设置了 如图 此时,如果用户想获取 被 线程A...

2017-04-18 11:40:00 180

转载 iOS —— 多线程NSThread

一、NSThread 1. 介绍 iOS 中的线程对象,将一个线程封装为一个 OC 对象,可以设置线程名、优先级等属性 2. 常用方法 二、示例 1. 创建线程 // 1. 获得主线程 NSThread * mainThread = [NSThread mainThread]; NSLog(@"main --- %@", mainThread...

2017-04-18 11:02:00 193

转载 iOS —— 多线程基础

一、进程 进程可以理解为一个应用程序;比如说打开 QQ,那么在内存中就会为 QQ 分配一块进程;打开微信,那么在内存中就会为 微信 分配一块进程;并且进程之间是相互独立的 二、线程 1. 基本概念 线程是进程的基本单元(可以理解为一个进程中的各个操作);比如说 QQ,其中的很多操作,比如说发送文件,下载图片等,这些都是子线程 例如 xcode 进程中的线程 ...

2017-04-18 10:16:00 176

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除