08 2021 档案
摘要:过去的靠现在忘记,将来的靠现在努力,现在才最重要。 KVC 1. KVC概念 KVC也就是key-value-coding,即键值编码,是一种间接访问实例变量的方法。提供一种机制来间接访问对象的属性。 2. KVC的主要用法 (1)通过键值路径为对象的属性赋值,主要是可以为私有的属性赋值。 KVC也
阅读全文
摘要:活得快乐的最重要因素是人生有事干、有人可去爱,以及生命中有所冀望。 协议 一. 协议基本概念 1. 协议的理解 iOS里面协议不是类,它是一种约定。协议约定了一套行为规范,并且约定了那些是必须要遵守的规范,那些是可准守可不遵守的规范。但是具有的实施(也就是实现),是由遵循该协议的类来实现,所以协议只
阅读全文
摘要:这世上,没有谁活得比谁容易,只是有人在呼天抢地,有人在默默努力。 分类(Category) 一. 概念 分类(Category)是OC中的特有语法,它是表示一个指向分类的结构体的指针。原则上它只能增加方法,不能增加成员(实例)变量。具体原因看源码组成: Category Category 是表示一个
阅读全文
摘要:世界上一成不变的东西,只有“任何事物都是在不断变化的”这条真理。 一. 结构体的概念和作用(使用场景) 结构体(struct)是由一系列具有相同类型或不同类型的数据构成的数据集合,叫做结构体。在开发过程中,经常需要处理一组不同类型的数据,比如由姓名、年龄、性别等参数组成的学生信息。因为这些数据是由不
阅读全文
摘要:真理惟一可靠的标准就是永远自相符合。 一. 枚举的作用和定义 枚举的作用在于规范并语义化的定义代码中的状态、选项等常量。如果一个变量只有几种可能的值,比如屏幕支持的方向只有上(Orientation Portrait)、下(Orientation Upside down)、左(Orientation
阅读全文