晚点的等待

博客园 首页 新随笔 联系 订阅 管理
上一页 1 2 3 4 5 6 ··· 9 下一页

2015年12月27日 #

摘要: Runloop基础知识1.1 字面意思a 运行循环b 跑圈1.2 基本作用(作用重大)a 保持程序的持续运行(ios程序为什么能一直活着不会死)b 处理app中的各种事件(比如触摸事件、定时器事件【NSTimer】、selector事件【选择器·performSelector···】)c 节省CPU... 阅读全文
posted @ 2015-12-27 22:04 晚点的等待 阅读(233) 评论(0) 推荐(0) 编辑

摘要: NSOperation2.1 NSOperation基本使用(1)相关概念01 NSOperation是对GCD的包装02 两个核心概念【队列+操作】(2)基本使用01 NSOperation本身是抽象类,只能使用它的子类02 三个子类分别是:NSBlockOperation、NSInvocatio... 阅读全文
posted @ 2015-12-27 20:34 晚点的等待 阅读(280) 评论(0) 推荐(0) 编辑

摘要: 单例模式1.1 概念相关(1)单例模式在程序运行过程,一个类只有一个实例(2)使用场合在整个应用程序中,共享一份资源(这份资源只需要创建初始化1次)1.2 ARC实现单例(1)步骤01 在类的内部提供一个static修饰的全局变量02 提供一个类方法,方便外界访问03 重写+allocWithZon... 阅读全文
posted @ 2015-12-27 17:21 晚点的等待 阅读(216) 评论(0) 推荐(0) 编辑

摘要: GCD(1)GCD基本知识GCD:Grand central Dispatch 牛逼的中枢调度器01 两个核心概念:队列和任务 使用步骤:1.定制任务,2.将任务添加到队列中(遵循先进先出的原则)02 同步函数和异步函数 (2)GCD基本使用01 异步函数+并发队列:开启多条线程,并发执行任务... 阅读全文
posted @ 2015-12-27 17:07 晚点的等待 阅读(422) 评论(0) 推荐(0) 编辑

摘要: NSThread(1)NSThread的基本使用//第一种创建线程的方式:alloc init.//特点:需要手动开启线程,可以拿到线程对象进行详细设置 //创建线程 /* 第一个参数:目标对象 第二个参数:选择器,线程启动要调用哪个方法 第三个参数:前面方法要接... 阅读全文
posted @ 2015-12-27 16:24 晚点的等待 阅读(215) 评论(0) 推荐(0) 编辑

摘要: pthreadpthread的基本使用(需要包含头文件) //使用pthread创建线程对象 pthread_t thread; NSString *name = @"daquan"; //使用pthread创建线程 //第一个参数:线程对象地址(有两个*即要传入地址)... 阅读全文
posted @ 2015-12-27 15:50 晚点的等待 阅读(290) 评论(0) 推荐(0) 编辑

摘要: 1 基本概念01 进程 进程是指在系统中正在运行的一个应用程序。每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内。02 线程 2-1 基本概念 1个进程要想执行任务,必须得有线程(每1个进程至少要有1条线程),线程是进程的基本执行单元,一个进程(程序)的所有... 阅读全文
posted @ 2015-12-27 15:07 晚点的等待 阅读(230) 评论(0) 推荐(0) 编辑

2015年12月21日 #

摘要: 04-粒子效果整体思路: 手指在屏幕上移动时, 绘制出一条路径.路径上面可以有多条线.当点击开始绘制时,很多粒子根据绘制的路径开始移动. 创建一个粒子添加到控制器的View,开始时让粒子的x坐标负的.在界面上看不到粒子. 让控制器的View成为一个画板.手指在上面绘制,使能够绘制多条线.绘制完毕... 阅读全文
posted @ 2015-12-21 00:05 晚点的等待 阅读(431) 评论(0) 推荐(0) 编辑

摘要: 05-QQ粘性布局整体思路径:手指移动,按钮跟着移动.按钮跟着手指移动.移动时底部有一个圆.根据上面的大圆按钮拖动的距离,小圆的半径在变小.移动时中间有一块不规则的填充区域.手指移动超出一定的范围,填充效果消失,当手指松开时.判断当前大圆距离与小圆之间的距离.如果小于60就让大圆回来原来的位置.下次... 阅读全文
posted @ 2015-12-21 00:05 晚点的等待 阅读(236) 评论(0) 推荐(0) 编辑

摘要: 03-倒影1.演示界面,分析界面将一张图片绕着X轴旋转180度 两个是一模一样的,可以用复制层 图片加到控制器上面, 让控制器成为复制层2.搭建界面, 拖入图片复制控制器的View里面的子层, 因此控制器的View它的层必须要是复制层. 打印出控制器的层,是CALayer,CALayer不是复制层,... 阅读全文
posted @ 2015-12-21 00:04 晚点的等待 阅读(176) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 9 下一页