摘要: 一、分类(Category) 1、分类的作用:在不改变原来类内容的基础上,可以为类增加一些方法 2、格式 ① 分类的声明1 @interface 类名 (分类名称)2 // 方法声明3 @end ② 分类的实现1 @implementation 类名 (分类名称)2 // 方法实现3 @end 3、... 阅读全文
posted @ 2015-03-22 19:54 某个人 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 一、点语法 1、概念: 我们可以通过"对象名.成员变量名"来访问对象的公共成员变量,这个就称为"点语法"。 2、本质: 点语法的本质还是方法调用3、基本用法: 1 #import 2 #import "Person.h" 3 4 int main(int argc, const char * a... 阅读全文
posted @ 2015-03-22 19:54 某个人 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 三、 多态 (一)多态 1、没有继承就没有多态 2、好处: 用父类接收参数,节省代码 3、局限性: ①父类类型的变量 不能 直接调用子类特有的方法。必须强转为子类类型变量后,才能直接调用子类特有的方法4、多态的体现①子类对象赋值给父类指针 ②父类指针访问对应的属性和方法1 Person *p = [... 阅读全文
posted @ 2015-03-22 19:53 某个人 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 二、继承 继承是指一个新类中和上一个类中的部分属性相同,为了简化代码,我们把相同的属性从先前的那个类中传递过来。 1、继承的好处: ① 抽取重复代码 ② 建立了类之间的关系 ③ 子类可以拥有父类中的所有成员变量和方法 2、注意点 基本上所有类的根类是NSObject 3、继承... 阅读全文
posted @ 2015-03-22 19:52 某个人 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 面向对象中,程序的三大特性分别为:封装、继承和多态一、封装 为了保护类的变量被外界随意访问,我们对类进行封装,使用特定的方法对封装的类中的成员进行访问。 封装的好处:过滤不合理的值屏蔽内部的赋值过程让外界不必关注内部的细节 (一)、set方法 1、作用: 提供一个方法给外界设置成员变量值,... 阅读全文
posted @ 2015-03-22 19:52 某个人 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 面向对象的最基本的两个概念就是:类和对象。一、 类 类就是用来描述一类事物的组合定义。 1、类的设计: ① 类名 * 类名的第一个字母必须是大写 * 不能有下划线 * 多个英文单词,用驼峰标识 ② 属性 ③ 行为(功能) 2、类的声明 声... 阅读全文
posted @ 2015-03-22 19:51 某个人 阅读(400) 评论(0) 推荐(0) 编辑
摘要: Object-C是在C语言的基础上加上了面向对象的部分,更好的来开发程序。一、 关键字 1、基本上关键字都以@开头 2、常见关键字如下:@interface、@implementation、@end @public、@protected、@private、@selector @try、@ca... 阅读全文
posted @ 2015-03-22 19:51 某个人 阅读(1654) 评论(0) 推荐(0) 编辑
摘要: 一、 指针的定义、赋值 1、定义格式:变量类型 *变量名; char *p(定义了一个指针变量p,且指针p只能指向char类型数据) 2、指针的特点,指针变量只能存储地址 3、指针的作用:能够根据一个地址值,访问对应的存储空间 4、指针的存储:任何指针都占8个... 阅读全文
posted @ 2015-03-22 19:48 某个人 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 一、结构体 多个相同类型的数据构成的集合叫做数组,多个不同类型的数据构成的集合叫做结构体。 结构体类型的作用域: ① 定义在函数外面:全局有效(从定义类型的那行开始,一直到文件结尾) ② 定义在函数(代码块)内部:局部有效(从定义类型的那行开始,一直到代码块结束) 1、结构体... 阅读全文
posted @ 2015-03-22 19:47 某个人 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 内存分析主要包括以下几部分内容:进制、类型说明符、位运算和关于char类型的一些内容。一、 进制(二进制、八进制、十进制、十六进制) 1、二进制 ① 特点:只有0和1,逢2进1 ② 书写格式:0b或者0b开头 ③ 使用场合:二进制指令\二进制文件,变量在内存中就是二进制存储 ... 阅读全文
posted @ 2015-03-22 19:46 某个人 阅读(281) 评论(0) 推荐(0) 编辑