随笔分类 -  iOS

摘要: 阅读全文
posted @ 2015-08-17 12:07 世俗孤岛 阅读(581) 评论(0) 推荐(1)
摘要:##简介---- 作用 - 绘制 - 绘制图形 : 线条\三角形\矩形\圆\弧等 - 绘制文字 - 绘制\生成图片(图像) - 读取\生成PDF - 截图\裁剪图片 - 自定义UI控件(通常为内部结构较复杂的控件) - UIKit中的... 阅读全文
posted @ 2015-08-17 08:34 世俗孤岛 阅读(422) 评论(0) 推荐(1)
摘要:结构体 NSRange/CGRange 用来表示一个元素在另一个元素中的范围,NSRange等价于CGRange 包含两个属性: NSUInteger location:表示一个元素在另一个元素中的位置 NSUInteger length:表示该元素的长度 若找不到指定的元素,将返回NSNotFou 阅读全文
posted @ 2015-08-16 11:58 世俗孤岛 阅读(938) 评论(0) 推荐(1)
摘要:一、block 1 基本使用 相当于用来存放代码的代码块 效率高 若没有形参可以省略小括号 2 block与函数的相同点 可以保存代码 可以有返回值 可以有形参 调用方式一样 3 block对外部变量的访问 可以访问外部变量 默认情况下,不能在block内修改外部变量 用关键字__block修饰外部 阅读全文
posted @ 2015-08-15 08:35 世俗孤岛 阅读(492) 评论(0) 推荐(1)
摘要:一、引用计数器 1 栈和堆 1. 栈 ① 主要存储局部变量 ② 内存自动回收 2. 堆 ① 主要存储需要动态分配内存的变量 ② 需要手动回收内存,是OC内存管理的对象 2 简介 1. 作用 ① 表示对象被引用的次数 ② 通常由alloc、new、copy与release方法引发 ③ 动态监测引用计数 阅读全文
posted @ 2015-08-14 08:55 世俗孤岛 阅读(723) 评论(0) 推荐(0)
摘要:一、点语法 1 基本使用 点语法本质上是set方法/get方法的调用 2 使用注意 若出现在赋值操作符的右边,在执行时会转换成get方法 若出现在赋值操作符的左边,在执行时会转换成set方法 不能在set、get方法中用self使用点语法,会造成死循环 二、property和synthesize关键 阅读全文
posted @ 2015-08-13 12:45 世俗孤岛 阅读(942) 评论(2) 推荐(3)
摘要:一、封装 1 封装的定义 隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别 2 封装的好处 可以通过set方法防止为成员变量设置不合理的值 仅向外部提供公开的接口,屏蔽成员变量的操作过程 外界可以通过接口间接的操作成员变量,而不必关注内部细节 3 set方法和get方法 阅读全文
posted @ 2015-08-12 13:36 世俗孤岛 阅读(831) 评论(0) 推荐(0)
摘要:一、基础语法 1 OC语言和C语言 C语言是面向过程的语言,OC语言是面向对象的语言 OC语言继承了C语言,并增加了面向对象的思想 以下内容只介绍OC语言与C语言的不同之处 2 关键字 OC语言的关键字大部分以@开头,也有小部分一字母或下划线开头 3 字符串 OC语言有自己特有的字符串,以@开头,区 阅读全文
posted @ 2015-08-12 08:44 世俗孤岛 阅读(528) 评论(0) 推荐(0)
摘要:一、面向过程 1 思想 面向过程是一种以过程为中心的最基础编程思想,不支持面向对象的特性。 面向过程是一种模块化程序设计方法 2 开发方法 面向过程的开发方法是以过程(也可以说是模块)为研究核心 ,将不同的过程设计成不同的函数,然后按一定的流程调用即可。 3 优缺点 1. 优点 ① 能够编写高效的代 阅读全文
posted @ 2015-08-11 10:15 世俗孤岛 阅读(354) 评论(1) 推荐(0)