代码地址: github地址 如何预防此类代码注入[IOS端监测APP被代码注入点击查看 ] 本文介绍的是ios的简单代码注入实现,这次的APP用大千影视,来实现代码注入去广...
代码地址: github地址 如何预防此类代码注入[IOS端监测APP被代码注入点击查看 ] 本文介绍的是ios的简单代码注入实现,这次的APP用大千影视,来实现代码注入去广...
注:本文为转载,原文地址在这里[http://www.zyiz.net/tech/detail-127196.html] 前言 自从抖音团队分享了这篇 抖音研发实践:基于二进...
在上一边文章中,我们在简单介绍内存对齐,今天我们更加深入一点: 一、获取内存大小的三种方式 先看下面这段代码: 看一下打印结果: 这三种方式是干嘛的?为什么获取的结果是这样的...
来源作者:字节跳动技术团队 前言启动是 App 给用户的第一印象,启动越慢用户流失的概率就越高,良好的启动速度是用户体验不可缺少的一环。启动优化涉及到的知识点非常多面也很广,...
前言 异步绘制,就是可以在子线程把需要绘制的图形,提前在子线程处理好。将准备好的图像数据直接返给主线程使用,这样可以降低主线程的压力。 一 UIView绘制渲染原理和流程 1...
前言 在我们观看电影或者抖音等短视频平台的视频时一般都会出现字幕,有了字幕那视频的表现形式就更加丰富了,所以为一段视频添加字幕也是一个硬需求。本文的目的就是为一段视频添加字幕...
LLVM概念 LLVM官网: https://llvm.org/ 编译器架构图:image Frontend:前端 → 词法分析、语法分析、语义分析、生成中间代码(LLVM ...
强推:深入理解iOS App的启动过程 1. Mach-O 首先我们每个app其实都是一个可执行文件而已,也就是我们熟悉的胖二进制文件Mach-O,这个文件的布局大概是下面酱...
demo地址: SPButton 前言 最近我竟花了几天的时间去深入研究button,研究的过程当中,被imageEdgeInsets和titleEdgeInsets两个属性...
最近有师弟面试iOS开发,他很吃惊地跟我说,面试官竟然问他怎么分目录结构的,还具体问每个子目录的文件名。 目录结构确实非常重要,面试官这么问他,无疑是想窥探他的开发经验。清晰...