摘要: 一、基本原理1.什么是内存管理移动设备的内存极其有限,每个app所能占用的内存是有限制的当app所占用的内存较多时,系统会发出内存警告,这时得回收一些不需要再使用的内存空间。比如回收一些不需要使用的对象、变量等管理范围:任何继承了NSObject的对象,对其他基本数据类型(int、char、floa... 阅读全文
posted @ 2015-11-16 10:41 甘林梦 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 一、分类-Category1.基本用途如何在不改变原来类模型的前提下,给类扩充一些方法?有2种方式l继承l分类(Category)2.格式分类的声明@interface类名(分类名称)//方法声明@end分类的实现@implementation类名(分类名称)//方法实现@end3.好处一个庞大的类... 阅读全文
posted @ 2015-11-16 10:39 甘林梦 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 一、继承1.继承的基本用法l设计两个类Bird、Dog//Bird的声明@interfaceBird:NSObject{@publicintweight;}-(void)eat;@end//Bird的定义@implementationBird-(void)eat{NSLog(@"吃吃吃-体重:%d"... 阅读全文
posted @ 2015-11-16 10:36 甘林梦 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 一、set方法和get方法1.set方法和get方法的使用场合@public的成员可以被随意赋值,应该使用set方法和get方法来管理成员的访问(类似机场的安检、水龙头过滤,过滤掉不合理的东西),比如僵尸的生命值不能为负数2.set方法1)作用:用来设置成员变量,可以在方法里面过滤掉一些不合理的值2... 阅读全文
posted @ 2015-11-16 10:33 甘林梦 阅读(157) 评论(0) 推荐(0) 编辑