摘要:
UILabel ①UILabel是UIView的子类,扩展了文字显示的功能,UILabel是能显示文字的视图 ②创建UILabel的步骤:开辟空间初始化(千万别忘了在声明属性之后还是要走着一步)->设置文本控制相关属性->添加到父视图上->释放引用计数 ③UILabel的重要属性:text、text 阅读全文
摘要:
1、将环境改为MRC,做内存管理(4步) 2、空模板工程会自带一个窗口对象,我们只需要在窗口对象上创建一个根视图,然后就可以往上添加各种控件了 UIView ①创建于屏幕等大的根视图 UIView *containerView =[ [UIView alloc] initWithFrame:[[UI 阅读全文
摘要:
1,数组中访问元素或者对象的方法是?objectAtindex 2,数组中访问元素的语法糖? 数组对象[下标] 3,字典中访问value的方法是?objectForKey 4,字典访问值得语法糖?字典对象[key] 5,三种便利方式分别是 for循环 数组循环 集合循环 6,枚举器 NSArray 阅读全文
摘要:
1,集合的特点:互异性,无序性,通常用来处理重用问题 2,不可变集合的创建(初始化、便利构造器) NSSet *set = [[NSSet alloc] initWithObjects:@"zhonger",@"honghuang",@"taixu",@"fufu",@"bada",@"linlin 阅读全文
摘要:
字典中key是不能重复使用的,但是value可以重复,并且字典是一个无序集合 1,不可变字典 1,初始化方法 NSDictionary *dic1 = [[NSDictionary alloc]initWithObjectsAndKeys:@"dada",@"name1",@"zhuzhu",@"n 阅读全文
摘要:
1,不可变数组 1,数组是有序的,下标从0开始,只能存放对象类型的元素,与NSNumber、NSValue相联系 2,不可变数组的创建方法 NSArray *array1 = [[NSArray alloc]initWithObjects:@"zhonger",@"honghuang",@"taix 阅读全文
摘要:
1,API文档的使用 2,NSString类两个原始方法:length,characterAtIndex 3,截取:①substringFromIndex: ②substringToIndex: ③substringWithRange:NSMakeRange(index,length) 4:拼接:① 阅读全文
摘要:
1,继承的特点 ①:继承的根类是NSObject ②:继承的上一层是父类,下一层是子类 ③:继承具有传递性,A继承于B,B继承于C,A具有B和C特征和行为 ④:继承是单向的,不能相互继承 ⑤:如果子类不满父类方法的实现,可以从写父类的方法 ⑥:把公共的方法和实例变量写在父类里面,子类只需要写自己独有 阅读全文
摘要:
1,面向对象的特点及与面向过程的区别 面向对象:分析该问题需要参与的对象,各个对象的作⽤,完成该事件需要多个对象协同完成该任务(注重分析问题的特征行为) 优点:1,降低代码耦合度,提高代码可移植性 2,具有良好的可扩展和重用性 面向过程:分析问题解决的步骤,实现函数,依次调用函数(注重实现功能) 2 阅读全文