[英]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.