一、 概述 LLVM是架构编译器的框架系统,由C++编写而成。由于优化以任意程序语言编写的程序的编译时间(complie-time)、链接时间(...
一、引言 前边一篇文章我们已经大致介绍了GCD的有些概念和函数的执行。接下来让我们继续带着探索的心里去学习,继续前行,继续介绍线程是如何开辟和创...
一、前言 在iOS开发过程中,我们知道多线程技术是使用最多的情况,能快速的执行多个调度任务的执行。而在多线程开发过程当中,多线程技术有好几种,其...
一,RAM和ROM的介绍 RAM与ROM就是具体的存储空间,统称为存储器。 RAM(random access memory):运行内存,CPU...
1、Runtime面试中问题整理 2、Runloop面试中问题整理 3、KVO面试中问题整理 4、Block面试中问题整理 5、多线程面试问题整...
一,KVO (Key-Value Observing) KVO是Objective-C对观察者设计模式的一种实现,它提供一种机制,指定一个被观察...
一,概念 KVC(Key-value coding)键值编码,单看这个名字可能不太好理解。其实翻译一下就很简单了,就是指iOS的开发中,可以允许...
一,应用程序加载回顾 通过前面的学习我们对iOS应用程序的加载有了一个大致的认识, 1 系统调用exec() 会让我们的应用程序映射到信的地址空...
一 ,引言 前边我们已经学习了iOS开发过程中的相关程序启动的重要角色dyld,通过dyld帮助我们做了很多准备的工作,加载相关的类,初始化相关...