代码改变世界

都是

2015-11-02 09:17 by 另十, 122 阅读, 0 推荐, 收藏, 编辑
摘要:水电费 阅读全文

runtime(消息机制)

2015-09-16 01:48 by 另十, 174 阅读, 0 推荐, 收藏, 编辑
摘要:一、runtime简介 RunTime简称运行时。OC就是运行时机制,也就是在运行时候的一些机制,其中最主要的是消息机制。 对于C语言,函数的调用在编译的时候会决定调用哪个函数。 对于OC的函数,属于动态调用过程,在编译的时候并不能决定真正调用哪个函数,只有在真正运行的时候才会根据函数的名称找到对应 阅读全文

UIDynamic(简单介绍)/UIDynamic(重力行为+碰撞检测)/UIDynamic(捕捉行为)

2015-08-04 22:27 by 另十, 288 阅读, 0 推荐, 收藏, 编辑
摘要:UIDynamic(简单介绍) 一、简单介绍 1.什么是UIDynamic UIDynamic是从iOS 7开始引入的一种新技术,隶属于UIKit框架 可以认为是一种物理引擎,能模拟和仿真现实生活中的物理现象 如:重力、弹性碰撞等现象 2.物理引擎的价值 广泛用于游戏开发,经典成功案例是“愤怒的小鸟 阅读全文

数据缓存/NSURLSession

2015-08-04 20:38 by 另十, 882 阅读, 0 推荐, 收藏, 编辑
摘要:数据缓存 一、关于同一个URL的多次请求 有时候,对同一个URL请求多次,返回的数据可能都是一样的,比如服务器上的某张图片,无论下载多少次,返回的数据都是一样的。 上面的情况会造成以下问题 (1)用户流量的浪费 (2)程序响应速度不够快 解决上面的问题,一般考虑对数据进行缓存。 二、缓存 为了提高程 阅读全文

NSURLConnection基本使用/多线程断点下载/文件的上传

2015-08-01 20:30 by 另十, 295 阅读, 0 推荐, 收藏, 编辑
摘要:NSURLConnection基本使用 一、NSURLConnection的常用类 (1)NSURL:请求地址 (2)NSURLRequest:封装一个请求,保存发给服务器的全部数据,包括一个NSURL对象,请求方法、请求头、请求体.... (3)NSMutableURLRequest:NSURLR 阅读全文

HTTP协议/数据安全

2015-07-29 19:48 by 另十, 395 阅读, 0 推荐, 收藏, 编辑
摘要:HTTP协议 一、URL 1.基本介绍 URL的全称是Uniform Resource Locator(统一资源定位符) 通过1个URL,能找到互联网上唯一的1个资源 URL就是资源的地址、位置,互联网上的每个资源都有一个唯一的URL 2.URL中常见的协议 (1)HTTP 超文本传输协议,访问的是 阅读全文

block的概念及基本使用 /block访问外部变量

2015-07-29 17:29 by 另十, 1172 阅读, 0 推荐, 收藏, 编辑
摘要:block的概念及基本使用 block 是实质上是代码段,但它不像方法有方法名,所以就定义一种block类型来接收 block的概念及基本使用 block 是实质上是代码段,但它不像方法有方法名,所以就定义一种block类型来接收 block的概念及基本使用 block 是实质上是代码段,但它不像方 阅读全文

NSOperation简单介绍/NSOperation基本操作/自定义NSOperation

2015-07-29 15:26 by 另十, 456 阅读, 0 推荐, 收藏, 编辑
摘要:NSOperation简单介绍 一、NSOperation简介 1.简单说明 NSOperation的作⽤:配合使用NSOperation和NSOperationQueue也能实现多线程编程 NSOperation和NSOperationQueue实现多线程的具体步骤: (1)先将需要执行的操作封装 阅读全文

GCD介绍/GCD的基本使用/GCD的常见用法

2015-07-29 15:24 by 另十, 1129 阅读, 0 推荐, 收藏, 编辑
摘要:GCD介绍 一、简单介绍 1.什么是GCD? 全称是Grand Central Dispatch,可译为“牛逼的中枢调度器” 纯C语言,提供了非常多强大的函数 2.GCD的优势 GCD是苹果公司为多核的并行运算提出的解决方案 GCD会自动利用更多的CPU内核(比如双核、四核) GCD会自动管理线程的 阅读全文

NSThread方式创建线程/线程安全/线程间的通信

2015-07-29 15:23 by 另十, 274 阅读, 0 推荐, 收藏, 编辑
摘要:一、创建和启动线程简单说明 一个NSThread对象就代表一条线程 创建、启动线程 (1) NSThread *thread = [[NSThread alloc] initWithTarget:self selector:@selector(run) object:nil]; [thread st 阅读全文