本文将介绍,内存分布、内存管理 一、内存分布 内存主要分为五大区,按照地址从高向低依次为:栈区 -> 堆区 -> 全局区 -> 常量区 -> 代...
拷贝 在iOS开发中太习以为常了,我们都非常了解了,本篇就再次回顾这个老生常谈的知识点 一、定义 浅拷贝:拷贝指针,仅拷贝指针地址,对象的内存区...
编译 想必都知道,那么LLVM是什么?LLVM是一种编译器!LLVM编译流程是怎么样的?本篇就LLVM进行初探 首先让我们来了解编译器是神马~ ...
作为程序员,不论在大学还是在工作中,网络这个词是再熟悉不过了,作为移动端的一枚开发者,平时写业务需求,请求数据都要使用网络,那还记得网络的知识点...
针对于这几天在读effective-oc相关书籍,笔者基于OC基础做一些总结 1、反射机制 OC中的反射机制 体现在几个方面 类和字符串的转换 ...
上节研究完KVC[https://www.jianshu.com/p/4028fa0d1da2]后,随之关联的还有一个KVO,本篇就让我们来分析...
iOS中的KVC,我们都熟记于心了,它的用法一般就是 setValue这样的用法 一、KVC之用法 我们在代码里用一下setValue1、对基...
日常开发中,我们基本都用过类的category(分类)和extension(类扩展),今天我们就来分析这两的运行时机,还有底层分析。 一、ext...
消息发送之快速转发 在之前文章objc_class中的cache_t分析[https://www.jianshu.com/p/5ea17ca32...