一:原型链 先说三个js原型链通用规则 1、每个对象都有__proto__属性,指向它的构造函数的prototype(不过这个__proto__由兼容性问题,在IE11以前用...
一:原型链 先说三个js原型链通用规则 1、每个对象都有__proto__属性,指向它的构造函数的prototype(不过这个__proto__由兼容性问题,在IE11以前用...
探讨背景: 最近编译xcode的工程,pod install之后,总是经常提示某个库找不到什么的,导致工程无法编译起来,但是看路径和工程下目录都是在的,所以猜测是不是xcod...
摘要:本文主要介绍如何通过对Mach-O文件的解析以及反汇编的应用实现OC&Swift的无用代码检测,重点介绍Swift的检测方案。本文作为Swift Mach-O的应用篇,...
先说说自己学习安卓的一个初衷,在移动app开发的过程中,经常和android开发人员讨论一些技术的实现,有时候交流起来就特费劲,不是他听不懂我说的术语,就是他听不懂我讲的什么...
注意:这个工具非常有用,文本也是一个超长文 Allocations初始界面 Allocations:检测一个进程(选择自己的app)内存分配和使用情况等我们启动Allocat...
编译环境 macOS Big Sur 11.1 Xcode 12.2 Python 2.x brew install cmake ninja VSCode 编译步骤 准备工作...
module(模块):最小的代码单元一个module是机器代码和数据的最小单位,可以独立于其他代码单位进行链接通常,module是通过编译单个源文件生成的目标文件。例如:当前...
从今天开始,进入swift学习篇章。 想了解OC底层原理,可查看👉 OC底层原理 学习大纲[https://www.jianshu.com/p/9e19354c0266]本系...
延迟存储属性 延迟属性赋值&大小 在hotpot.age赋值前和赋值后各打个断点,x/8g看下内存地址,可以看到赋值前是0x0,没有值。 我们知道不加lazy的情况下内存大小...