单项选择题对于runloop的理解不正确的是 ()

A.每一个线程都有其对应的RunLoop
B.默认非主线程的RunLoop是没有运行的
C.在一个单独的线程中没有必要去启用RunLoop
D.可以将NSTimer添加到runloop中


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题下面那个方法可以比较两个NSString*str1,*str2的异同()

A. if(str1 = str2) xxx ;
B. if([str1 isEqualToString:str2]) xxx ;
C. if(str1 && str2) xxx ;
D. if([str1 length] == [str2 length]) xxx;

2.单项选择题


上面的代码问题在哪?()

A.应该将var synthesize
B.调用会出现死循环
C.正常
D.返回值错误

4.单项选择题下面哪个方法不属于NSObject的内省(Introspection)方法()

A.init
B.isKindOfClass
C.responseToSelector
D.isMemberOfClass

5.单项选择题下面哪个类可以创建可变对象()

A.NSString
B.NSArray
C.NSMutableDictionary
D.NSSet

6.单项选择题下列哪项不属于数据持久化?()

A.属性列表
B.Core Data
C.NSUserDefaults
D.归档和反归档

7.多项选择题Block作为属性在ARC下应该使用的语义设置为?()

A.retain
B.weak
C.strong
D.copy

8.单项选择题以下是定义cell重用标识符的语句:static NSString * const reuseIdentifier = @"Cell"; 关于以上代码说法正确的是? ()

A.static是为了修饰变量是全局区域的
B.static是为了修饰变量是可以被其它类引用为全局变量的
C.const是为了修饰reuseIdentifier指针本身不可以改变
D.const是为了修饰reuseIdentifier指针指向的内容不可以改变

9.单项选择题以下那个属性可以导致view向右向下平移10个point?()

A.simpleView.transform=CGAffineTransformMake(10,10,1,1,0,0);
B.simpleView.transform=CGAffineTransformMake(1,1,10,10,0,0);
C.simpleView.transform=CGAffineTransformMake(1,0,1,0,10,10);
D.simpleView.transform=CGAffineTransformMake(1,0,0,1,10,10);

10.单项选择题为应用程序创建window的时候,以下哪个是声明成属性的必要原因?()

A.类的内部可以访问。
B.类的外部可以访问。
C.延长生命周期。
D.拷贝window副本。