10 2015 档案
摘要:UI:用户界面,用户能看到的各种各样的页面元素UIview :代表屏幕上的一个矩形区域,管理界面上的内容创建UIview1.开辟空间并初始化视图(初始化时,给出视图位置和大小2.对视图做一些设置(背景颜色)3.将视图添加到window上进行显示4.释放视图对象(6.0版本以上不需这一步)UIwind...
阅读全文
摘要:多态:不同对象以自己的方式响应相同的消息的能力叫做多态。 多态的主要好处就是简化了编程接口。在类与类之间可以重复命名。下面的例子是一个彩色打印机和黑白打印机这两种打印机,然后Person类中有一个操作打印的方法,当然这个方法是需要打印机对象的。#import /*******************...
阅读全文
摘要:类目:类目可以为一个现有的类扩展新的方法,扩展的方法会成为原始类的一部分 声明一个类时,有实例变量和方法,而如果事后想增加方法的话直接在类里面添加感觉会显得杂乱无章,如果创建一个子类的话,层级多了会糊涂掉。至此,类目诞生。 在类目的实现部分不能添加成员变量,类目没有位置容纳实例变量。 类目...
阅读全文
摘要:基础知识1.字典不允许相同的key,但允许有相同的value。2,字典是无序的,字典不能排序。3.字典里的内容是成对存在的,不会出现单数。4.快速创建的方式只适合不可变字典。不可变字典#import int main(int argc, const char * argv[]) { @autore...
阅读全文
摘要:#import int main(int argc, const char * argv[]) { @autoreleasepool { //字符串排序 NSArray *arr=@[@"234",@"123",@"345"]; NSArray *s=[arr sortedA...
阅读全文
摘要:基础知识回顾 1.在给可变数组添加元素时,要保证该数组已被初始化 2.在遍历可变数组时,不能对其进行增删改 3.NSMutableArray继承自NSArray,几乎拥有NSArray的一切方法。 4.OC数组只能存放OC对象,不能存放非OC对象,如int,结构体和枚举等。NSArray NSA...
阅读全文
摘要:基础知识 1.标识符是有字母,数字,下划线组成的。 2.首字母只能是字母,下划线,不能为数字。 3.标识符要做到见名之意。 4.标识符不能使用已定义的关键字和预定义标识符。继承 继承:子类可以直接访问父类中的成员变量。子类继承父类所有方法的声明,实现和属性 ,除私有的实例变量级成员。 OC中...
阅读全文
摘要:概念性知识1.c语言是面向过程编程:分析解决问题的步骤,实现函数,依次调用2.oc语言是面向对象编程:分析问题的组成的对象,协调对象间的联系和通信,解决问题3.#include和#import的相同点与区别:两者都是导入头文件,而#import可以避免重复包含。4.类:具有相同特征和行为的事物的抽象...
阅读全文