iOS笔试题

更新时间:2023-05-07 13:31:35 阅读: 评论:0

iOS开发工程师笔试题(请在30分钟内做完)
1. 用预处理指令#define声明一个常数,用以表明1年中有多少秒(忽略闰年问题):
2. Objective-C有多重继承么?不是的话有什么替代方法?
3. Objective-C有私有方法么?私有变量呢?
4. 关键字const有什么含意?
5. 关键字volatile有什么含意?并给出三个不同的例子:
6. 简单阐述static 关键字的作用:
7. #import跟#include的区别,@class呢?
8. 线程与进程的区别和联系?
9. 简单阐述堆和栈的区别:
10. 简单阐述一下Objective-C内存管理:
11. 为什么很多内置类如UITableViewController的delegate属性都是assign而不是retain的?
12. 定义属性时,什么情况使用copy,assign,和retain?
13. 对象是在什么时候被relea的?
14. IPhone OS有没有垃圾回收?
15. ViewController 的 loadView, viewDidLoad, viewDidUnload 分别是在什么时候调用的?在自定义ViewController的时候这几个函数里面应该做什么工作?
16. ViewController 的 didReceiveMemoryWarning 是在什么时候被调用的?默认的操作是什么?
17. 列举Cocoa中常用的几种多线程实现,并谈谈多线程安全问题的几种解决方案,什么地方会用到多线程
18. 你是怎么理解MVC的,在Cocoa中MVC是怎么实现的?

本文发布于:2023-05-07 13:31:35,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/865715.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:时候   区别   关键字
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图