iOS开发 常备的底层面试题合集!

11 篇文章 0 订阅
1 篇文章 0 订阅

那些 iOS开发 常备的底层面试题合集!原文地址链接:

本次更新V1.1.3(2019年08月16日)
1.优化属性混淆属性字段重合出错;
2.优化方法混淆移除override混淆;
3.强化类名混淆适配swift;
4.强化翻新资源名适配swift;
5.修复部分垃圾类创建路径有误;
 

更新说明
https://gitee.com/zfj1128/ZFJObsLib_dmg/blob/master/README.md

----------------------------------------分割线----------------------------------------

前言
最近一直在看Python,也很喜欢Python的灵活性;今天主要想说的是iOS的代码混淆,为什么想做代码混淆?为了APP的安全,为了防止别人破壳轻易破解我们代码;还有就是做马甲包了,我们知道马甲包的市场需求很大,但是不能花费过多的精力在开发上,毕竟只是个马甲,没必要花费太多的成本!

混淆工具
网上搜了一下,开源免费的混淆都在转载念茜大姐大的sh脚本的混淆方法,或者在念茜的脚本基础上二次开发,大家去看过就知道念茜的这篇博客是在14年写的,那时我刚做iOS没多久?,而且那时候中国区审核还没有那么严格,若果你现在还使用那种方法进行混淆,你肯定会收到苹果的2.3.1 大礼包?,所以我们还是探索别的混淆方法吧,不要再挖坟了!

我这里主要是通过Python写的混淆工具,具体功能有方法混淆、属性混淆、类名混淆、添加垃圾代码、自动创建垃圾类、删除注释、修改资源文件Hash值、加密字符串、翻新资源名、模拟人工混淆、混淆文件名、混淆文件目录、混淆词库、混淆日志、映射列表、图片压缩、爬虫服务、修改项目名,具体的如下:


 ———————————————— 
版权声明:本文为CSDN博主「ZFJ_张福杰」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u014220518/article/details/95482006

 

 

 

代码混淆地址原文链接:https://blog.csdn.net/u014220518/article/details/95482006

面试题原文链接:https://www.jianshu.com/p/0d4d8a79fd97

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值