1.bss段( bss segment ) bss段通常是指用来存放程序中未初始化的全局变量和静态变量的一块内存区域。 通常来说如果不初始化全局...
1.bss段( bss segment ) bss段通常是指用来存放程序中未初始化的全局变量和静态变量的一块内存区域。 通常来说如果不初始化全局...
iOS中的循环引用 1. 概述 iOS内存中的分区有:堆、栈、静态区。其中,栈和静态区是操作系统自己管理回收,不会造成循环引用。在堆中的相互引用...
NSTimer 的创建 NSTimer的创建通常有两种方式,一种是以 scheduledTimerWithTimeInterval 为开头的类方...
iOS 13 把声音控件改为了顶部的长条。 MPVolumeView 下的MPVolumeSlider 控制声音显示无效。如图1,iOS 13 ...
引言 过年之后相信有一部分的人,早已磨刀霍霍向大厂。势必要大展拳脚,必将在大厂内创出一片天地。但是,想必大家都知道:最近几年的最严重的互联网寒冬...
技术基础 1、我们说的Objective-C是动态运行时语言是什么意思?2、讲一下MVC和MVVM,MVP?3、为什么代理要用weak?代理的d...
在统计用户活跃度的时候,需要统计用户退到退出事件。 统计的入口比较简单,直接监听 UIApplicationDidEnterBackground...
iOS缓存设计(YYCache思路) 前言:前段时间业务有缓存需求,于是结合YYCache和业务需求,做了缓存层(内存&磁盘)+ 网络层的方案尝...
Load和Initialize实现原理 +Load实现原理 +load方法会在runtime加载类、分类时调用 每个类、分类的+load,在程序...
目录 基本性质 链表的分类按连接方向分类按照有无循环分类 链表问题代码实现的关键点 链表插入和删除的注意事项 链表翻转 向一个有序的环境链表中插...