我们现在在推进 EPC 的过程中,单元测试是必备的技能,在本地的 Git commit 之前进行单测非常有必要,总不能把所有的单测的压力都放在流水线上。 毕竟在流水线运行单测...

我们现在在推进 EPC 的过程中,单元测试是必备的技能,在本地的 Git commit 之前进行单测非常有必要,总不能把所有的单测的压力都放在流水线上。 毕竟在流水线运行单测...
相信大家对LLDB都不陌生, 平时在开发中会多少用到, 没用过也肯定见过~ 而debugserver就是服务端, 实际执行LLDB传来的命令, iOS默认没有安装, 设备连接...
最近小半个月的研究,终于有了一点点收货。在此记录一下整个系统学习的过程 丢掉了过去浮躁的自己,静下心来,重新开始学习计算机和编程。删掉了所有之前写的辣鸡博客,不仅一文不值,还...
本文的部分理论支持,节选自这里:iOS符号表恢复。 前言 符号表历来是逆向工程中的“必争之地”,而iOS应用在上线前要裁去符号表,以避免被逆向分析。 这些可以通过配置xcod...
1、强大的lldb 上文我们说到了调试。在iOS逆向中,很多人推荐debugserver + lldb 其实调试只需要lldb就够了。debugserver配置的文章有很多,...
总览 在iOS的开发过程中,除了使用oc和swift语言开发原生应用, iOS还支持使用js与原生进行交互,比如热修复应用JSPatch就是使用js代码进行原生代码的替换。代...
C++11 - Lambda 表达式用法 版权声明:本文为 cheng-zhi 原创文章,可以随意转载,但必须在明确位置注明出处! 什么是 Lambda 表达式? Lambd...
NodeJs Addons是为了能让nodejs调用原生模块而设计的机制,之前对一些常见原生模块的重编译做过梳理。但那都是Git上已经封装好的nodejs Addons库, ...
前言 为什么翻译这系列文章 概述 大多数情况下,一个App会有多个ViewController组成,每个ViewController定义着它自己的行为,你它们组合在一起,完成...