iOS开发面试题及参考答案.docx

iOS开发面试题及参考答案

一、基础选择题

下面关于weak修饰符描述正确的是()

A.会增加对象引用计数

B.不会产生野指针

C.指向的对象释放后,指针自动置为nil

D.一般用于block内部引用自身时,替代__unsafe_unretained

答案:C

解析:weak不增加引用计数;对象销毁后weak指针自动置nil,避免野指针。__unsafe_unretained不会自动置空,存在野指针风险。

在RunLoop中,负责处理Source0的时机是()

A.线程休眠时

B.唤醒后、进入休眠前

C.接收端口消息时

D.定时器触发时

答案:B

文档评论(0)

1亿VIP精品文档

相关文档