美文网首页iOS开发-面试
iOS进阶所面临的问题

iOS进阶所面临的问题

作者: 095b62ead3cd | 来源:发表于2017-12-21 15:39 被阅读82次

1、对object-c的了解,object-c是如何基于C封装的?

2、对多线程的掌握

3、对runtime的研究

4、代码是否合乎规范?后续维护是否便利?

5、掌握各种设计模式吗?

6、协议、分类等会熟练使用吗?

7、能快速仿造市面主流APP的UI界面吗?

8、会使用reveal分析APP吗?

9、会使用Charles抓取接口吗?

10、对于UIKit、Foundation等框架熟悉吗?他们的类、属性、方法都知道吗?

11、对于第三方库比如sdwebimage等第三方库了解过怎么实现的吗?它们的原理是什么?

12、APP与服务器交流数据时的安全性如何?了解过加解密吗?

13、对HTTP的了解如何?

14、对socket了解如何?

15、自己会写接口吗?或者利用什么工具可以写个简易的服务器?

16、TCP/IP了解吗?Wireshark抓包会吗?

17、即时聊天用的技术了解吗?

18、iOS的SDK各种API了解了多少?

19、地图、蓝牙、WiFi、音乐、视频、直播、图像处理等用过多少?

20、了解过游戏开发?

21、了解过AR吗?

22、会做单元测试吗?

23、APP的性能优化做过多少?crash统计分析会吗?

24、本地数据存储的安全性?

25、APP逆向、反编译了解?

26、swift会?

27、H5会?

28、开发者文档看了几遍?

29、读过多少技术方面的书?博客?学到了什么?

30、APP的架构设计懂?

31、coredata了解?不同版本的数据迁移怎么做?

32、js与oc的交互?

33、插件会不会写?

34、对block的了解?

35、钥匙串存储?

36、3dtouch了解?

37、内存管理?

38、APP瘦身?

39、打包静、动态库?

40、cocopods、Git的使用?

41、reactiveCocoa会使用吗?

42、GitHub使用过?

相关文章

网友评论

  • amoLink:也是感觉都不会:sweat:
  • 大胖_康:完了完了,我都不会呀
    095b62ead3cd:@大胖_康 我也是看了别人总结的,这些知识点确实得研究下

本文标题:iOS进阶所面临的问题

本文链接:https://www.haomeiwen.com/subject/wwdawxtx.html