iOS开发题目及详解.docxVIP

  • 3
  • 0
  • 约1.31万字
  • 约 27页
  • 2026-06-10 发布于上海
  • 举报

iOS开发题目及详解

一、单项选择题(共10题,每题1分,共10分)

下列UIViewController生命周期方法中,最先被调用的是?

A.当视图加载完成后会调用viewDidLoad方法

B.当控制器需要加载视图时会调用loadView方法

C.当视图即将展示在窗口时会调用viewWillAppear方法

D.当视图已经完全展示在窗口时会调用viewDidAppear方法

答案:B

解析:正确选项为B,loadView是UIViewController加载视图的入口方法,在需要创建视图时最先触发,若开发者重写该方法且未调用父类实现,需要自行创建根视图赋值给view属性。选项A错误,viewDidLoad在loadView执行完成、视图创建完毕后才会调用;选项C错误,viewWillAppear是视图即将进入可见状态时的回调,晚于loadView和viewDidLoad;选项D错误,viewDidAppear是视图已经完成展示的回调,属于生命周期中较晚触发的展示类方法。

ARC内存管理机制下,下列关键字中与引用计数管理无关的是?

A.strong关键字用于修饰强引用属性

B.weak关键字用于修饰弱引用属性

C.assign关键字用于修饰基础数据类型属性

D.static关键字用于修饰静态变量

答案:D

解析:正确选项为D,static是用于修饰变量存储域的关键

文档评论(0)

1亿VIP精品文档

相关文档