- 博客(7)
- 收藏
- 关注
转载 自定义View步骤学习笔记
用途 : 一个View内部的子控件比较多的时候可以自定义一个View,把它内部的子控件屏蔽起来(就像苹果的导航栏上面的UIBarButton,你是通过BarButtonitem来修改显示的内容) 1.重写initWithFrame 和awakeFromNib(一般两个都要写),然后在写一个初始化的方法,在初始化方法中添加子控件和初始化子控件(当然也可以使用懒加载的方式来初始化...
2015-07-04 00:38:00 84
转载 ios学习_Quartz2D学习笔记
Quartz2D作用 : 绘制图案、绘制文字、绘制图片、自定义控件,其实大部分UI控件的内容是通过Qurtz2D画出来的 Quartz2D是来自Core Graphics是一个二维绘图引擎,同时支持ios和Mac系统 利用Quartz2D绘制东西到View上的步骤 : 1. 自定义一类,继承自UIView 2. 实现drawRect方法 2.1 取得当前V...
2015-04-23 16:49:00 73
转载 iOS学习_NSOperationQueue和NSOperation学习笔记
使用步骤 : (1) 封装要执行的任务 (2) 创建队列 (3) 添加操作到队列中 队列(NSOperationQueue)常见的方法 : 取消所有操作 :[queue cancelAllOperations]; 队列的暂停 : [queue setSuspended : YES]; 用户在开始滚动的时候可以暂停下载图片操作 队列的恢复 : [que...
2015-04-22 23:59:00 80
转载 iOS学习_UIDynamic(物理仿真)学习笔记
UIDynamic : 可以认为是一种物理引擎,能模拟和仿真现实生活中的物理现象如:重力、弹性碰撞等 使用步骤 : 1.创建物理仿真器 : [[ UIDynamicAnimator alloc] initWithReferenceView : ]//View表示物理仿真的范围 2.创建物理仿真行为,添加仿真元素 : [[UIGravityBehavior alloc]init...
2015-04-22 15:01:00 74
转载 Objetive-C学习_GCD学习笔记
GCD : 苹果为多核的并行运算提出的解决方法 GCD会自动管理线程的生命周期(创建线程、调度任务、销毁线程) 队列 : 用来存放任务(串行队列、并行队列) 任务 : 执行什么操作(同步、异步) 并发 : 多个任务同时执行 串行 : 一个任务执行完毕后,再执行下一个任务 全局并发队列(多条) 手动创建串行队列(1条) ...
2015-04-21 19:15:00 102
转载 Objetive-C学习_Block学习笔记
Block : 带有自动变量(局部变量)的匿名函数。 Block作用 : 用来保存一段代码,可以在适当的时候调用 Block实质 : 结构体,其里面有一个函数指针 Block应用场景 : 动画、多线程、集合遍历、网络请求回调 Block格式 : ^返回值类型 参数列表 {表达式} (如果返回值类型为void和参数列表为空时是可以省略不写的) Block与函数的对比...
2015-04-20 16:57:00 106
转载 Objective-C学习_内存管理学习笔记
内存泄漏 : 应当废弃的对象在超出生命周期后继续存在 内存管理 : 遵守配对原则,有alloc/new/copy/mutableCopy就要有相对应的release或autorelease 原因 : Oc对象是在堆里面的(动态分配),堆里面的内存由我们程序员来管理 ; 对象操作 Objective –c 对应方法 生成并持有对...
2015-04-20 11:30:00 100
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人