1、Objective-C声明一个类所要用到的编译指令是( )
A. @interface SomeClass B. @protocol SomeClass
C. @implementation SomeClass D. @autorelease SomeClass
2、需要在手动管理内存分配和释放的Xcode项目中引入和编译用ARC风格编写的文件,需要在文件的Compiler Flags上添加参数( )
A. -shared B. -fno-objc-arc
C. -fobjc-arc D. –dynamic
3、下面那个方法可以比较两个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;
4、在UIKit中,frame与bounds的区别是 ( )
A. frame 是 bounds 的别名
B. frame 是 bounds 的继承类
C. frame 的参考系是父视图坐标,bounds 的参考系是自身的坐标
D. frame 的参考系是自身坐标,bounds 的参考系是父视图的坐标
5、UIViewController在显示过程中,各个方法的调用顺序是 ( )
A. init -> viewDidLoad -> viewDidAppear -> viewDidUnload
B. init -> viewDidAppear -> viewDidLoad -> viewDidUnload
C. init -> viewDidLoad -> viewDidUnload -> viewDidAppear
D. init -> viewDidAppear -> viewDidUnload -> viewDidLoad
6、一个类的delegate(代理)的作用不正确的是 ( )
A. delegate中的函数在其他类中实现
B. 主要用于不同类型的对象之间一对一传递消息
C. 没有指派则不会触发
D. 可以一个对象的delegate指派给多个其他类型的对象
7、简述cell的重用机制
8、GCD是用来做什么的,请简单说一下它的优点。
9、你常用的设计模式有哪些?并挑出一种简单介绍
10、对于apple的新语言swift你怎么看?
A. @interface SomeClass B. @protocol SomeClass
C. @implementation SomeClass D. @autorelease SomeClass
2、需要在手动管理内存分配和释放的Xcode项目中引入和编译用ARC风格编写的文件,需要在文件的Compiler Flags上添加参数( )
A. -shared B. -fno-objc-arc
C. -fobjc-arc D. –dynamic
3、下面那个方法可以比较两个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;
4、在UIKit中,frame与bounds的区别是 ( )
A. frame 是 bounds 的别名
B. frame 是 bounds 的继承类
C. frame 的参考系是父视图坐标,bounds 的参考系是自身的坐标
D. frame 的参考系是自身坐标,bounds 的参考系是父视图的坐标
5、UIViewController在显示过程中,各个方法的调用顺序是 ( )
A. init -> viewDidLoad -> viewDidAppear -> viewDidUnload
B. init -> viewDidAppear -> viewDidLoad -> viewDidUnload
C. init -> viewDidLoad -> viewDidUnload -> viewDidAppear
D. init -> viewDidAppear -> viewDidUnload -> viewDidLoad
6、一个类的delegate(代理)的作用不正确的是 ( )
A. delegate中的函数在其他类中实现
B. 主要用于不同类型的对象之间一对一传递消息
C. 没有指派则不会触发
D. 可以一个对象的delegate指派给多个其他类型的对象
7、简述cell的重用机制
8、GCD是用来做什么的,请简单说一下它的优点。
9、你常用的设计模式有哪些?并挑出一种简单介绍
10、对于apple的新语言swift你怎么看?