摘要: 类有三大特性:继承,封装,多态,这个也是介绍类的时候,必须提到的话题,那么今天就来看一下OC中类的三大特性: 一、封装学习过Java中类的同学可能都知道了,封装就是对类中的一些字段,方法进行保护,不被外界所访问到,有一种权限的控制功能,Java中有四种访问权限修饰符:public,default,p... 阅读全文
posted @ 2014-12-15 00:02 ishizhen 阅读(1263) 评论(0) 推荐(0) 编辑
摘要: 一、block1.定义block其实就是一个代码块,储存了一段代码.block是一种数据类型. block类型的变量用(^blockName)形式表示.block和函数相似,可以有参数,有返回值,调用方式也相似.但是函数必须定义在main函数的外面, block的定义位置可以任意.函数不能访问它外部... 阅读全文
posted @ 2014-12-13 09:23 ishizhen 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 一、NSString字符串的使用1.基本用法NSString对象,一旦创建,就不可以进行再改变,如需要一个可以更改的字符串对象,需要创建NSString的可变子类NSMutableString实例。2.字符串的创建2.1创建一个字符串常量:NSString*string=@”hello world”... 阅读全文
posted @ 2014-12-13 01:51 ishizhen 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 一、点语法用途:OC当中通过@property和@synthesize 配对使用来自动生成变量的set和get方法,通过使用点语法可以大大减少我们程序员代码量,也方便学习过其他语言的人上手OC语言简而言之:1.减少代码量2.方便其他语言使用者阅读用法:编译器遇到点语法时,会自动展开成其相应的方法二、... 阅读全文
posted @ 2014-12-10 23:41 ishizhen 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 一、继承性 继承性是指,在某种情况下,一个类下面会有一个子类,这个子类理论上来说会比之前的类(父类)具体化。比如还是“狗”这个类,假设它里面有一个成员变量是身高和体重,有一个方法是咬人。然后再假设这... 阅读全文
posted @ 2014-12-10 13:39 ishizhen 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 一、什么是面向对象? 提到面向对象,就要知道两个概念,一个是类,一个就是对象。类:类定义了一个事物的抽象特点,比如事物的属性和一些行为。比如“狗”这个类,就会有一些基础的属性,它毛的颜色,它的个头,它的性别等;也会有... 阅读全文
posted @ 2014-12-09 22:21 ishizhen 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 一、OC内存管理1.内存分5大区域,其中两大区域是堆和栈;栈:存放局部静态变量,存储空间不需要手动回收;堆:存放动态产生的对象,需要进行内存管理释放空间;2.内存“管理工具”——引用计数器1、每个OC对象都有一个int类型引用计数器,表示“对象被引用的次数”。2、引用计数器在对象内部占据4个字节的存... 阅读全文
posted @ 2014-12-08 22:40 ishizhen 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1.定义结构是一种构造类型,它是由若干“成员”组成的。每一个成员都可以是一个基本数据类型或者有事一个构造类型。结构既是一种“构造”而成的数据类型,那么在说明和使用之前必须先定义它,也就是构造它。如同在说明和调用函数之前要先定义函数一样。定义一个结构的一般形式为:struct 结构名{类型表列 成员表... 阅读全文
posted @ 2014-12-08 11:27 ishizhen 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 1.指针内存单元的编号也叫做地址。既然根据内存单元的编号或者地址就可以找到所需的内存单元,所以通常把这个地址称为指针。1>指针变量在C语言中,允许用一个变量来存放指针,这种变量称为指针变量,因此,一个指针变量的值就是某个内存单元的地址或称为某内存单元的指针。类型说明符 *变量名例:int *p2;f... 阅读全文
posted @ 2014-12-07 12:49 ishizhen 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 一、数组1. 定义在C语言中使用数组必须先进行定义。数组的定义格式: 类型 数组名[元素个数];其中,类型说明符是任一种基本数据类型或构造数据类型。数组名是用户定义的数组标识符。方括号中的常量表达式表示数据元素的个数,也称为数组的长度。例如:int a[10];float b[10], c[20];... 阅读全文
posted @ 2014-12-06 08:56 ishizhen 阅读(177) 评论(0) 推荐(0) 编辑