240 发简信
IP属地:广东
  • 120
    iOS数据存储之偏好设置和属性列表

    前言 在iOS开发中必不可少的要用到数据存储,数据的处理是iOS开发中的核心技术,适当的对数据进行持久化存储可以实现应用的离线功能,以此提高用户体验。所谓数据持久化,就是将数...

  • 你好,我也遇到了同样的问题,弹框被遮挡了,你的找到原因没,还请赐教!我通过图层看要显示的弹框是在弹出它的UIViewController的下面的,在14.3上会,13.4之前都不会🙏

    iOS开发 - iOS14适配踩坑

    1.UITableViewCell上控件不响应点击事件 iOS14中 UITableViewCell 如果子控件是加到cell上的会被 cell的contentView所遮挡...

  • 120
    Ubuntu18.04/20.04完整新手安装教程

    近段时间,我装过许多电脑系统,但是最好用、最好安装、成功率最高的就是Ubuntu了,Ubuntu对于电脑的适配可以说是已经非常好了。因而本文将带你一起安装最新版本的Ubunt...

  • 120
    Android 代码混淆零基础入门

    内容提要 本篇文章主要有三个部分,让读者读完后能自己写规则混淆项目 对Android代码怎么开启混淆做一个简单的介绍。 对混淆规则做一个简单介绍; 在混淆过后Crash日志反...

  • 120
    ProGuard 最全混淆规则说明

    说明:本文参考(翻译)自Android SDK根目录下的proguard目录下的说明文档,是其中的一篇。,文中除了翻译外加了一些作者的实际验证。文章对Android混淆规则做...

  • ^((?!(\*|//)).)+[\u4e00-\u9fa5]
    应该是这个,你的少了点东西

  • 我的理解是{}中括号中的是修饰前面的匹配,表示某个匹配的内部情况,如-keep public class name.huihui.example.Test这样就表示不混淆Test类名,加{*;}后,由于*匹配任意长度字符,不包含包名分隔符(.),";"是一种语法规则,所以-keep public class name.huihui.example.Test{*;}表示前面Test类(匹配)内部的所有方法、字段(属性)都不被剔除和混淆;其实可以自己写个demo,添加各种混淆规则去测试,通过AS自带的apk分析工具就可以看到效果的

    Android混淆

    代码混淆(Obfuscated code)亦称花指令,是将计算机程序的代码,转换成一种功能上等价,但是难于阅读和理解的形式的行为。 为什么要加代码混淆------------...