这篇文章是我从应用来理解R.Swift的笔记,主要想法是通过从R.Swift的引入方式,应用方式等来反向地了解R.Swift的几个方面1.R.Swift做了什么使得我们能够以...
1. 空指针、野指针以及僵尸对象的理解,如何避免野指针错误。解答:内存被释放的对象为僵尸对象(不能再使用的对象)。指向僵尸对象(不可用内存)的指针为野指针,给野指针发送消息会...
在那一刻,我意识到,我必须选择,要么对一切屈服,得过且过地生活,要么就得努力,争取过上梦想的生活。 进程、线程和以及程序 现代操作系统比如Mac OS X,UNIX,Linu...
感情有着极大的鼓舞力量,因此,它是一切道德行为的重要前提,谁要是没有强烈的志向,也就不能够热烈地把这个志向体现于事业中。 —— 凯洛夫 RunLoop简介 1. 什么是Run...
世界上一成不变的东西,只有“任何事物都是在不断变化的”这条真理。 结构体的概念和作用(使用场景) 结构体(struct)是由一系列具有相同类型或不同类型的数据构成的数据集合,...
真理惟一可靠的标准就是永远自相符合。 枚举的作用和定义 枚举的作用在于规范并语义化的定义代码中的状态、选项等常量。如果一个变量只有几种可能的值,比如屏幕支持的方向只有上(Or...
有时候读书是一种巧妙地避开思考的方法。 沙盒也叫沙箱,英文standbox,其原理是通过重定向技术,把程序生成和修改的文件定向到自身文件夹中。每个iOS 应用程序在安装时,都...