一、calloc底层探索 1.1、内存对齐原则 a:数据成员对齐规则:结构(struct)(或联合(union))的数据成员,第一数据成员放在o...
一探索方式? 1.下一个符号断点Symbolic Breakpoint 2.打开反汇编显示 3.直接下代码断点 具体操作方式为Control+i...
文件夹的内容拷贝到对应路径下即可 平台 文件夹 文件 大小 路径 模拟器运行需要 CoreSimulator libstdc++...
启动优化有main之前和main之后 1.main之前 A.在Xcode中添加环境变量参数DYLD_PRINT_STATISTICS即可,这样运...
A.weak的实现原理? 初始化时:runtime 会调用objc_initWeak函数,初始化一个新的weak指针指向对象的地址 (首先会查看...
—、概述 property的关键字分三类: 1.原子性(也就线程安全),有atomic和nonatomic, acomic就是线程安全,但是一般...
# Runtime介绍 ``` runtime是由c、c++、汇编组成的一套api, 称为运行时,它区别于编译。 编译时:编译时将项目中源代码翻...
内存分配机制, 一个NSObject对象都会分配16byte的内存空间。 但是实际会分64位下只使用了8byte ,而32位下只占用4byte。...
在显示价格或者其他的,可能会遇到这样的需求,如果给定一个浮点数显示小数点之后四位,但是有0的时候需要去掉。