永发信息网

如何分析一款ios应用的源代码

答案:3  悬赏:60  手机版
解决时间 2021-11-26 15:35
  • 提问者网友:那叫心脏的地方装的都是你
  • 2021-11-26 00:59
如何分析一款ios应用的源代码
最佳答案
  • 五星知识达人网友:老鼠爱大米
  • 2021-11-26 02:30
分析一款ios应用的源代码方法如下:

  1、首先提取整个应用文件的二进制代码,建立for循环将机器所有字符串进行排列组合并标记后编译。

  2、再建立for将应用文件二进制代码同所有的字符串排列组合编译成的二进制文件进行对比。

  3、最后通过标记就能找到应用的源代码。
全部回答
  • 1楼网友:千夜
  • 2021-11-26 05:37
  1. 首先查看其项目源码,使用了什么模式开发的?

    比如mvc、mmvc等

  2. 确定其框架构成,使用了什么技术?

    比如网络请求一般使用AFNetworking、数据库使用什么?比如FMDB等...

  3. 针对某一种技术,看别人如何实现的,要是你来做,会怎么做?

    比如侧边栏、下拉刷新、摇一摇等...

    将自己的想法与别人的实现对比,取长补短

  4. 针对某些开源的代码,通过理解其实现,可一定程度上发现其不足,自己以后如果要开源代码时,可避免这些问题,提升自己的技术水平。

  • 2楼网友:有你哪都是故乡
  • 2021-11-26 03:57
简单粗暴
第一步,从头到尾,扫一遍代码,看都有什么代码。
第二步,单步调试每个函数,看有什么功能,这些功能有哪些函数、方法实现。--这一步会被虐出翔。
第三步,自己照搬敲一遍代码。理解,吸收,转化为自己的话、代码。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯