iOS杂记

1类别、延展、协议

类的扩展方法是用类别、延展和协议给类添加方法

1、category:类别常用来为系统封装类添加方法,但是一个类别只能为一个类添加方法、

2、只有类别有实现文件其他没有

3、extension:延展常用来为自定义封装类添加方法但是只能为一个自定义封装类添加方法可以为一个类扩展多个方法

4、protolol:协议为多各类添加方法常用来为自定义封装类添加方法但是一个协议可以为多个自定义封装类添加方法

2实例变量的可见度和方法

一、       实例变量可见度

所有编程语言实例变量都是可见的

public 共有的     实例变量可以在类的内部外部使用

protected受保护  的实例变量只能在该类和其子类内操作

private 私有的    实例对象只能在该类内访问

 

实例变量在类中默认中都是受保护的类型protected

实现文件范围内

具有继承关系的两个类子类可以拥有父类的一切(包括父类所有的实例变量和行为)除了父类中的私有变量和私有方法。

实例变量是类中的成员变量

二、       方法

方法分为两种类方法实例方法和类方法

//无参数无返回值

-(void)say;

//1个参数无返回值

 

-(void)say:(NSString *)content;

//2个参数无返回值

-(void)say:(NSString *)content :(NSString *)title;

 

//2个参数无返回值

-(void)say:(NSString *)content withTitle:(NSString *)title;

 

//3个参数无返回值

-(void)say:(NSString *)content :(NSString *)title:(NSString *)date;

 

所有初始化对象只初始化一次也只销毁一次



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值