摘要:
简介作用绘制绘制图形 : 线条\三角形\矩形\圆\弧等绘制文字绘制\生成图片(图像)读取\生成PDF截图\裁剪图片自定义UI控件(通常为内部结构较复杂的控件)UIKit中的绝大部分控件都是由系统绘制的矩阵操作(使绘制到图形啥下文中的所有路径都发生变化)缩放旋转平移简介Quartz2D隶属于Core ... 阅读全文
摘要:
OC语言-07-OC语言-Foundation框架结构体NSRange/CGRange用来表示一个元素在另一个元素中的范围,NSRange等价于CGRange包含两个属性:NSUInteger location:表示一个元素在另一个元素中的位置NSUInteger length:表示该元素的长度若找... 阅读全文
摘要:
一、block1> 基本使用相当于用来存放代码的代码块效率高若没有形参可以省略小括号2> block与函数的相同点可以保存代码可以有返回值可以有形参调用方式一样3> block对外部变量的访问可以访问外部变量默认情况下,不能在block内修改外部变量用关键字__block修饰外部变量,就可以在blo... 阅读全文
摘要:
一、点语法1> 基本使用点语法本质上是set方法/get方法的调用2> 使用注意若出现在赋值操作符的右边,在执行时会转换成get方法若出现在赋值操作符的左边,在执行时会转换成set方法不能在set、get方法中用self使用点语法,会造成死循环二、property和synthesize关键字1> @... 阅读全文
摘要:
一、引用计数器1> 栈和堆栈① 主要存储局部变量② 内存自动回收堆① 主要存储需要动态分配内存的变量② 需要手动回收内存,是OC内存管理的对象2> 简介作用① 表示对象被引用的次数② 通常由alloc、new、copy与release方法引发③ 动态监测引用计数器的值,当值为0时回收对象所占的内存使... 阅读全文