##获取手机上所有安装的app的bundle id // 获取手机上所有安装的app的bundle id(iOS11无效)- (NSArray*)getOtherAPPInf...
##获取手机上所有安装的app的bundle id // 获取手机上所有安装的app的bundle id(iOS11无效)- (NSArray*)getOtherAPPInf...
概述 本文会从图片和代码两个维度,来进行包瘦身实践。 图片层面,可以优化的点包括: 压缩图片 修改图片格式 删除无用图片 删除重复图片 代码层面,介绍查找并删除 Object...
前言 不久前,我正在工作中开发一项新服务,该服务由 Swift Package 组成,该 Package 公开了一个类似于Decodable协议,供我们应用程序的其余部分使用...
目录 1、连接器2、极速编译调试3、静态分析 工具。4、如何利用 Clang 为 App 提质?5、无侵入的埋点方案如何实现?6、多线程的那些坑7、耗电优化8、RunLoop...
Swift 代码可以混淆吗?
iOS项目混淆实战前段时间,根据公司安排,研究了移动应用的加固与安全方面的知识,为了避免忘记,本篇文章主要记载使用步骤。 如果只是想在项目里进行代码混淆,阅读OLLVM代码混淆移植与使用[ht...
如果封成一个docker image岂不是更好
简介 OLLVM(Obfuscator-LLVM)是瑞士西北应用科技大学安全实验室于2010年6月份发起的一个项目,该项目旨在提供一套开源的针对LLVM的代码混淆工具,以增加...
JS端代码不做任何改变,所有代码写于native端。主要思路: 1.重写js的console.log方法。 2.iOS端在h5开始创建DOM树的时候注入。 源代码地址:htt...
要结婚干嘛……
同事为了买房省吃俭用同事小闫为了结婚买房,省吃俭用,拼命攒钱,一年攒了10万元,却连一件衣服和一双袜子都舍不得买… 今天几个同事聊天,聊到自己日常生活的花销时,同事丽丽说:“我一个月要花7000...