在iOS堆空间里面,你想创建一个oc对象,系统给你分配内存的话,都是16的倍数。 //class_getInsta...[作者空间]
(一)OC语言的本质 其实我们编写的OC代码,底层实现都是C/C++代码 Objective-C的面向对象都是基于...[作者空间]
目录: 事件分发 内存泄漏检测 Find Unused Imports cell的view懒加载 Autolayo...[作者空间]
1、NSArray与NSSet的区别? NSArray内存中存储地址连续,而NSSet不连续 NSSet效率高,内...[作者空间]
(一)分类 - 能否添加“成员变量” 因为分类底层结构的限制,不能直接添加成员变量到分类中 但可以通过关联对象来间...[作者空间]
(一)load方法 类及其分类都有load方法,+load方法会在runtime加载类、分类时调用 每个类、分类的...[作者空间]
摘要 本文的目的不是介绍 iOS 中各种锁如何使用,一方面笔者没有大量的实战经验,另一方面这样的文章相当多,比如 ...[作者空间]
声明:面试是对自我审视的一种过程,面试题和iOS程序员本身技术水平没任何关联,无论你能否全部答出,都不要对自己产生...[作者空间]
iOS NSURLSession 之前阅读过 AFNetworking 源码,今天又拿出来,发现忘记了,就干脆写篇...[作者空间]
设计模式七大原则 1、设计模式的目的 道亦有道,术亦有术,在成长这件事上,吃经验无疑是速度最快的一种。而设计模式则...[作者空间]
原文地址 本文主要是针对iOS通知机制的全面解析,从接口到原理面面俱到。同时也解决了之前写的文章阿里、字节:一套高...[作者空间]
在性能优化中一个最具参考价值的属性是FPS:Frames Per Second,其实就是屏幕刷新率,苹果的ipho...[作者空间]
?絮:2020年到来了,随着疫情的到来,我也失业了。一边忙着抵抗病毒,一边还得继续准备面试。又该准备“造火箭”了,...[作者空间]
1、设计模式是什么? 你知道哪些设计模式,并简要叙述? 2、MVC 和 MVVM 的区别 3、#import跟 #...[作者空间]
目录1.Block 的基本使用2.Block 的底层数据结构3.Block 的变量捕获机制3.1 auto 类型的...[作者空间]
目录1. load1.1 load 方法的调用1.2 场景分析1.3 源码分析2. initialize2.1 i...[作者空间]
一、概念定义 由官网文档可见,通过对KVC的了解,也是对KVO的进一步升华。 KVO 是 Objective-C ...[作者空间]
iOS isKindOfClass isMemberOfClass 底层源码原理解析及练习 直接看源码 看源码大家...[作者空间]
iOS super 指针原理讲解 看下面这段代码,sonTest 是 继承自 test 打印结果是什么呢? 下面我...[作者空间]
1、Runtime是什么? Runtime是一套API,有C C++ 汇编写成,为OC语言加入了面向对象和运行时功...[作者空间]