- 1
- 0
- 约5.21千字
- 约 7页
- 2026-10-12 发布于河北
- 举报
iOS初级开发笔试题(含详细答案)
适用人群:iOS初级开发、应届生、实习转正、零基础上岗面试
考试时长:60分钟
满分:100分
一、单项选择题(共10题,每题3分,共30分)
1.以下关于strong/weak/unowned描述正确的是?()
A.unowned可以为nil
B.weak修饰的变量,访问时不会崩溃
C.strong不会产生循环引用
D.weak修饰对象后,对象销毁时不会自动置空
答案:B
解析:unowned是非可选类型,不允许为nil,野指针访问会崩溃;多个strong互相持有极易产生循环引用;weak修饰的变量在对象销毁后会自动置空为nil,安全无崩溃。
2.Swift中let和var的核心区别是?()
A.let只能存基本数据类型,var可以存对象
B.let是常量,赋值后不可修改;var是变量,可修改
C.let线程安全,var线程不安全
D.let内存占用更小
答案:B
解析:let定义常量,一旦赋值无法修改;var定义变量,支持后续重新赋值,二者均可修饰基本类型和对象类型,无内存、线程特性差异。
3.以下哪种场景最容易造成循环引用?()
A.结构体嵌套结构体
B.两个类互相用strong持有对方
C.枚举嵌套枚举
D.单个类内部定义普通属性
您可能关注的文档
最近下载
- 光伏项目施工组织设计.pdf VIP
- 2025年渠道维护工(技师)技能理论考试题库(含答案).docx VIP
- 光伏项目施工组织设计.docx VIP
- 国家森林公园森林旅游和康养项目招商引资方案.pptx VIP
- 2026年渠道维护工(技师)技能理论考试题库(含答案).docx VIP
- 2026年渠道维护工(技师)技能理论考试题库(含答案).docx
- 2025年渠道维护工(技师)技能理论考试题库(含答案).docx VIP
- 2025年渠道维护工技师技能理论考试题库含答案.docx VIP
- DGT801B-704发电机变压器组保护的调试方法-20080414.pdf VIP
- 光伏项目管理指导手册-施工、验收、运维.pdf
原创力文档

文档评论(0)