多项选择题
下面关于类扩展的说法正确的是:()。
A.类扩展是分类的一个特例。类扩展与分类相比只少了分类的名称,所以称之为"匿名分类"。
B.类扩展不仅可以增加方法,还可以增加实例变量(或者属性),该实例变量使用范围是:自身类或子类。
C.类扩展不能像类别那样拥有独立的实现部分@implementation部分,也就是说类扩展所声明的方法必须依托对应类的实现部分来实现。
D.类扩展中声明的方法没被实现,编译器会报警,但是类别中的方法没被实现编译器是不会有任何警告的。这是因为类扩展是在编译阶段被添加到类中,而类别是在运行时添加到类中。
点击查看答案
相关考题
-
多项选择题
UIPopoverController控制器的常用方法和属性?()
A.presentPopoverFromBarButtonItem:permittedArrowDirections:animated:呈现Popover视图方法
B.dismissPopoverAnimated:关闭Popover视图方法
C.popoverVisible,判断Popover视图是否可见
D.popoverArrowDirection,判断Popover视图箭头的方向 -
多项选择题
AddressBook框架中常用类?()
A.ABAddressBook
B.ABPerson
C.ABGroup
D.ABRecord -
多项选择题
iOS单元测试框架有哪些?()
A.OCUnit
B.GHUnit
C.OCMock
D.NSXML
