前言: iOS 高级之美 是本人总结了一些工作实际开发研究以及面试重点,围绕底层进行 源码分析 - LLDB ...[作者空间]
内存对齐规则 1: 数据成员对齐规则: 结构(struct) (或联合(union))的数据成员, 第一个数据成员...[作者空间]
https://www.cnblogs.com/huxiao-tee/p/4657851.html 从内核文件系统...[作者空间]
iOS监控-野指针定位 FJFZombieSnifferDemo LXDZombieSniffer 通过objc的...[作者空间]
1. 前言 2018 WWDC 苹果官方给出了关于iOS图像处理的最佳实践,本文主要是就官方文档进行分析总结以及较...[作者空间]
文章背景 在很多的时候 , 我们项目中的控制器会延迟释放 ,为了了解为什么会延迟释放和延迟释放的解决方式特制作了一...[作者空间]
参考:https://www.jianshu.com/p/8ea1e5169d7a 《objc源码解析-Obje...[作者空间]
几个图 来源于网络:[作者空间]
https://mp.weixin.qq.com/s/CiqMlEIp1Ir2EJSDGgMooQ iOS微信内...[作者空间]
className* object = [classNamenew]; or className* obje...[作者空间]
什么是 OOM? OOM 的全称是 Out-Of-Memory,是由于 iOS 的 Jetsam 机制造成的一种“...[作者空间]
runTime底层的一些常用数据结构,比如isa指针; arm64之前,isa就是一个普通的指针,存储着Class...[作者空间]
1、__strong、__weak、__unsafe_unretained的比较 2、weak是怎么实现的,看底层...[作者空间]
引用计数的存储 在64bit中,引用计数可以直接存储在优化过的isa指针中,也可能存储在SideTable类中 r...[作者空间]
参考篇:iOS-Block浅谈 前言:本文简述Block本质,如有错误请留言指正。 第一部分:Block本质 Q:...[作者空间]
前言 前段时间,看到在知识小集的交流群里正在讨论 copy 和 mutableCopy 的相关特性。所以自己写了一...[作者空间]
一. 前言 最近最近被指派去解决一些线上的崩溃问题,经常遇到野指针导致的崩溃。相对于其他的原因引起的崩溃来说,野指...[作者空间]
autoreleasepool 贯穿app的整个周期。 autoreleasepool 是一种机制,实现了放入其中...[作者空间]
场景 监控线上用户的内存泄漏。用户无感知的情况下监控,不影响用户体验,包括内存,CPU,磁盘,网络流量。都有严格限...[作者空间]
AutoreleasePool(自动释放池)是OC中的一种内存自动回收机制,它可以延迟加入AutoreleaseP...[作者空间]