簡體   English   中英

在 iphone 中實現兩個 class 的區別

[英]Different between implementing two class in iphone

我想知道在 iphone 中創建類之間的區別。

@interface classA (UIView){

}

@end

@interface classA : UIView {

}

@end

有誰知道這兩者之間的確切區別?

提前致謝

第一個代碼塊用於創建類別。 第二個塊用於在目標 c 中創建類。 借助類別,您可以向現有類添加方法。

你的第一個例子是錯誤的。

您將使用第一個來創建一個類別,並且可以像這樣使用:

@interface UISwitch (PrivateMethods)
-(void)setAlternateColors:(BOOL)alternateColors;
@end

你的第二個例子是你自己的 class:

@interface MyClass : UIView 
{ /* pointers */ }
@end

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM