美文网首页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