iOS开发笔记

1.类别Categoryui

类别至关于.net中的扩展方法,方便于开发人员不须要从新添加类继承spa

2.方法定义与使用.net

(1)实现方法code

-(int)methodNameWithWidth:(int) width Height:(int) height;

[self methodNameWithWidth:100 Height:50];

(2)类方法(静态方法)blog

+(int)methodNameWithWidth:(int) width Height:(int) height;

[ClassName methodNameWithWidth:100 Height:50];

 3.协议继承

协议相似于.net中的接口,只定义了方法名参数和返回值,没有具体的实现。接口

定义:开发

@protocol ProtocolName

-(type) methodName:(type) paramName;

@optional //选择实现的方法
-(type) methodName1:(type) paramName;

@required//必须实现的方法
-(type) methodName1:(type) paramName;

@end

使用:it

@interface ClassName:NSObject<协议1,协议2...>

多个协议用逗号隔开。io

相关文章
相关标签/搜索