ios面试题及答案2019.docxVIP

  • 2
  • 0
  • 约2.46千字
  • 约 7页
  • 2026-06-28 发布于山西
  • 举报

ios面试题及答案2019

一、选择题(共10分,每题2分)

1.关于Swift语言与Objective-C语言的区别,以下描述错误的是?

A.Swift是类型安全的语言,编译器会检查代码中的类型错误

B.Swift支持泛型编程,可以在集合、函数等地方使用泛型

C.Swift的类默认是final的,无法被继承

D.Swift支持闭包和元组等高级特性

答案:C

2.在iOS开发中,为了避免强引用导致的循环引用,通常在Block中使用以下哪种修饰符?

A.__strong

B.__weak

C.__unsafe_unretained

D.__autoreleasing

答案:B

3.以下关于GCD(GrandCentralDispatch)的描述,正确的是?

A.dispatch_get_main_queue()返回的是并发队列

B.dispatch_async()函数会阻塞当前线程

C.dispatch_sync()函数必须在当前线程执行,不能跨线程

D.dispatch_after()可以在后台线程延迟执行任务

答案:C

4.在Objective-C中,以下关于KVO(键值观察)的描述,错误的是?

A.KVO是基于NSKeyValueObserving协议实现的

B.KVO是通过动态

文档评论(0)

1亿VIP精品文档

相关文档