一.实例变量可见度
1.实例变量在初始化只做少量设置,后期需要操作
2.实例变量有区分可见度,共三种:实例变量访问修饰符号
@public(公有的):实例变量可以任意被操作
@protected(受保护的,默认的):实例变量只能在该类和其子类中使用
@private(私有的):实例变量只能在该类中访问
二.方法
1.方法有两种:类方法和实例方法
2.类方法:只能类使用,例...
分类:
其他好文 时间:
2014-12-31 14:40:07
阅读次数:
185
1.继承定义
公共父类使用场景:当多个类之间存在部分相同的特征以及行为时,为了防止多个类中写重复代码,新建一个公共的父类,父类中填写多个类中相同的特征以及行为,让多个类继承即可.
2.继承特点
*.继承内容:父亲全部的实力变量以及方法
*.继承过来的内容的所有权:继承过来的内容是自己的,只不过来源于父类,
*.OC中只允许单继承,也就是一个类只能有...
分类:
移动开发 时间:
2014-12-31 13:10:24
阅读次数:
2593
一.继承
1.继承的上层:父类,继承的下层:子类
2.继承是单向的
3.继承具有传递性:子类继承父类的特征和行为
4.子类扩展父类,更加具体
oc中的继承
1.oc中的继承,即一个类继承另一个类;
2.被继承的类称为父类或超类;
3.继承的类为子类
继承的特点
1.oc中只允许单继承
2.没有父类的类称为根类、oc中的根类是 NSObject
3.继承的内...
分类:
其他好文 时间:
2014-12-31 13:06:20
阅读次数:
177
发现之前的知识细节忘掉的很多,所以从现在开始要对之前的知识进行梳理一下,从oc开始
一.oc的语言点
1.c语言的超集,允许在oc中使用c语言源代码,编译器兼容c语言程序
2.具备完善的面向对象特征
3.包含一个运行时系统
4.类库丰富
二.面向对象编程
1.面向对象编程 OOP (Object Oriented Programming)
2.面向对象的编程有:...
分类:
其他好文 时间:
2014-12-31 11:25:11
阅读次数:
199
1.第一种方法
/*
不会说话的汤姆猫
1.图片名放在button的title中,提取出来用sender.currentTitle
2.每个文件夹中的图片个数存在button的tag值中,提取出来用sender.tag
*/
- (IBAction)clickBtn:(UIButton *)sender {...
分类:
其他好文 时间:
2014-12-30 15:25:28
阅读次数:
180
//1.快速创建NSNumber对象 NSNumber *number1 = @20; //@ + 常量 int a = 20; NSNumber *number2 = @(a); //@ + (变量) //2.快速创建将C语言的字符串常量转为OC的字符串对象 NSString *str1 = @"...
分类:
其他好文 时间:
2014-12-30 15:08:38
阅读次数:
146
-------单例--------定义:一个类只允许创建一个对象,在任何地方调用对象方法或属性的时候,只能通过这个对象。注意:一般在单例类里面只创建有限的类方法。作用:1.一个类只能有一个对象的时候,并且从一个大家都熟知的访问点访问它 2.保存值//1.将本类的对象设置静态的,这样就能保证对象的唯....
分类:
Web程序 时间:
2014-12-30 13:30:12
阅读次数:
147
OC的数组:存储相同或者不同的对象类型的有序集合。分类:可变数组和不可变数组(可变数组继承不可变数组)。数组以nil结尾-------不可变数组--------------1、创建 1、创建空数组 NSArray *arr = [NSArray array]; 2、通过对象方法创建 NSAr...
分类:
编程语言 时间:
2014-12-30 13:24:24
阅读次数:
154