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

相關文章
相關標籤/搜索