- 0
- 0
- 约6.47千字
- 约 9页
- 2026-10-12 发布于河北
- 举报
iOS校招笔试题+JVM内存面试题(含详细答案)
第一部分:iOS校招笔试题(基础+进阶,含详细答案)
一、单选题(共10题)
1、以下关于OC属性关键字strong/weak/assign说法正确的是?()
A、strong仅用于对象类型,基础数据类型也可以使用strong
B、weak修饰的对象会被保留计数引用,不会自动置空
C、assign可用于修饰NSString字符串对象
D、weak修饰的对象释放后,指针会自动置空,避免野指针
答案:D
详细解析:
strong是强引用,只能修饰OC对象,基础数据类型(int、float)不能使用;weak是弱引用,不会增加对象引用计数,对象销毁后指针自动置空,是解决循环引用的核心关键字;assign主要用于基础数据类型和枚举、结构体,绝对不能修饰OC对象,否则会产生野指针。
2、ARC机制下,以下哪种场景会产生循环引用?()
A、父类strong引用子类,子类weak引用父类
B、两个对象互相strong引用对方
C、单个对象strong引用自身属性
D、代理属性使用weak修饰
答案:B
详细解析:
循环引用的本质是多个对象之间形成闭环强引用,导致引用计数无法归零,对象无法释放,造成内存泄漏。日常开发中,代理、block回调、父子对象互持是循环引用高发场
您可能关注的文档
最近下载
- 河南省暴雨图集及参数说明(2005年版).pdf VIP
- 2026武警新疆总队医院社会招聘(29人)笔试备考试题及答案解析.docx VIP
- 社会化营销蓝皮书.pdf VIP
- 《医疗纠纷预防和处理条例》的重点解读培训课件.pptx
- 2026武警新疆总队医院社会招聘(29人)笔试备考题库及答案解析.docx VIP
- 2026武警新疆总队医院社会招聘(29人)笔试参考题库及答案解析.docx VIP
- 工程造价咨询风险防范控制制度及措施.docx VIP
- 2026年党员个人对照检查材料(含原因剖析整改方案).docx VIP
- 独胆金尊(新排易读版).pptx VIP
- 合规红线与避坑实操手册(2026)GBT 5059.5-2014钼铁 硅含量的测定 硫酸脱水重量法和硅钼蓝分光光度法.pptx VIP
原创力文档

文档评论(0)