首页>永佳见解>2020年iOS开发,要么出众,要么出局
永佳动态 行业资讯 永佳见解 常见问题

2020年iOS开发,要么出众,要么出局

更新时间:2020/11/3 13:48:10 作者:永佳软件

很多iOS的现状
      1、开发几年了,都在不停的做项目,自己一直都在忙于应付各种业务需求的讨论、开发、测试、发布、维护升级,再有新的需求的循环开发。都是重复的劳动。
      2、工作几年跳槽都是奔着能继续做项目练手学习更多知识,然后工资上也能多涨一点。但是几年的历练下来,回头才发现,确实是积累了很多做项目的经验,但是在大公司严谨的技术面试下暴露了自己很多的不足。没有认真研究过底层知识,对OC的原理了解太少。
      3、没有深入研究过第三方源码,对于技术学习的自我驱动力太差等等。总之开发技能大多是能满足当前的业务需求开发,再好一点可能就是能把业务功能的体验做的好一点,bug少一些。说白了,都是业务驱动的开发。业务实现需要用到这块的知识,去谷歌一下学习一下,然后拿过来用。实现功能之后发现没问题就结了。
      4、最终造就了现在的结局:项目经验很足,解决问题的能力也nice,但是技术实力却不怎么样。
      一份offer背后是机遇还是陷阱
      当从收到第一份iOS开发的offer开始,就可能造成上述的现状,从入职开始,就一直处于不断改需求等工作,适应过后就走上在公司养老的路,出来之后,看着手上这些面试题,一脸茫然。一份offer背后,即是机遇亦是陷阱,好的平台才能有更好的发展!下面针对走向更好的平台,收获一块敲门砖
      iOS黑魔法—Fishhook
      在iOS界,Runtime动态HOOK技术已经耳熟能详。不过针对C函数的HOOK技术却少有人知。本节课将通过fishhook原理的探索,研究iOS应用编译及启动的原理,非常值得研究。
      收获所得:
      1、HOOK概述
      2、fishHook的简单使用
      3、共享缓存机制
      4、fishHook原理探究
      5、通过符号找字符串
      6、初探反HOOK防护
      应用安全防护
      通过一个安全防护实战案例,分析防护以及破解的各项技术。将各项技术的优劣通过实战演示,上演一场攻防博弈。
      1、通过Xcode调试三方应用
      2、反调试探索
      3、注入恶意代码,利用fishhook破解反调试
      4、通过dlopen防护fishhook
      5、探索符号断点隐患
      6、演示符号断点定位防护代码
      7、绕过符号断点