- 1
- 0
- 约4.69千字
- 约 10页
- 2026-11-16 发布于河北
- 举报
OC中高级开发笔试题
适用:iOSObjective-C中高级开发岗位,答题时长:90分钟,满分:100分
一、单项选择题(每题3分,共30分)
下面关于@property修饰符说法正确的是()
A.assign修饰对象类型时,会自动在合适时机释放对象
B.weak修饰的变量,在对象销毁后会自动置为nil
C.strong只能修饰基本数据类型
D.copy修饰NSMutableArray,赋值后得到的对象依然可变
答案:B
解析:
A:assign修饰对象不会管理内存,对象销毁后指针变成野指针,不会自动置空;
B:weak是弱引用,不增加引用计数,对象释放后指针自动置nil;
C:strong用于对象类型,基本类型一般用assign;
D:copy会生成不可变副本,NSMutableArray经过copy之后得到NSArray,不可变。
下列关于autoreleasepool描述错误的是()
A.autorelease只是把对象加入自动释放池,不是立刻释放
B.自动释放池是由栈结构实现的
C.主线程runloop每次循环结束都会自动清理自动释放池
D.大量循环创建临时对象时,不需要手动添加@autoreleasepool
答案:D
解析:大批量循环内创建大量autorelease对象时,内存会持续上涨,需要在
您可能关注的文档
最近下载
- 2018届高三地理第一次月考试题(含解析).doc VIP
- 高一地理必修一第三单元测试题.doc VIP
- 屋面隐蔽工程验收记录.doc VIP
- 人教版三年级道德与法治上册各单元检测卷及答案(含期中卷和期末卷).docx VIP
- 部编版三年级上册道德与法治全册单元测试题附答案+期中、期末试卷附答案.pdf VIP
- 部编人教版三年级上册道德与法治单元AB测试卷全册.pdf
- 公共关系学试题及答案案例分析.doc VIP
- 初级中学三年级生物伴性遗传和变异试题.doc VIP
- 生物-山东省济南市2024-2025学年高中三年级九月摸底考试(暨开学考)试题和答案.docx VIP
- 初级中学三年级生物试题.doc VIP
原创力文档

文档评论(0)