2018第一波iOS笔试题(现场实拍)

声明:面试是对自我审视的一种过程,面试题和iOS程序员本身技术水平没任何关联,无论你能否全部答出,都不要对自己产生任何正面或消极的评价!

1、什么是kvo和kvc?

2、kvo的缺陷?

3、Swfit和Objective-C的联系,Swift比Objective-C有什么优势?

4、举例说明Swfit里面有哪些是Objective-C中没有的?

5、如何对iOS设备进行性能测试?

6、使用过CocoPods吗?它是什么?CocoaPods的原理?

7、集成三方框架有哪些方法?

8、SDWebImage的原理实现机制,如何解决TableView卡的问题?

9、一个动画怎么实现?

10、iOS中常用的数据存储方式有哪些?

11、说一说你对SQLite的认识?

12、runloop和线程有什么关系?

13、runloop的mode作用是什么?

14、你一般是如何调试Bug的?

15、描述一个ViewController的生命周期


图一


图二

这是小编前两天的面试题,最近在面试的小伙伴可以加入我们的iOS技术交流群711413569一起交流面试技巧和经验,也可以私聊找我获取这份面试题及答案。 这个我已经整理成PDF文档了。



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 用到的组件 1、通过CocoaPods安装 2、第三方类库安装 3、第三方服务 友盟社会化分享组件 友盟用户反馈 ...
    SunnyLeong阅读 14,736评论 1 180
  • 听着这首由Twins组合演绎的2016最新粤语单曲不爱之恩,眼泪止不住地流了下来。深深明白眼泪是对过去的痛苦岁...
    巴蜀宝贝阅读 276评论 0 0
  • 说是画上句号,是因为我的大学很普通很平常,虽然有坎坎坷坷,但是没有大风大浪,现在想想也挺无趣的。 记得...
    Lu_Sir阅读 787评论 0 0
  • 1976年夏天的一个晚上,爆发了一场世界灾难史上伤亡最惨烈的灾难-——唐山大地震。这次地震的震级达到里氏...
    amy1585阅读 201评论 0 0