摘要:
56、Objective-C和Swift的互用性基于映射机制 1、互用性是让swift和Objective-C相结合的一种特性,即在一种语言编写的文件中访问和使用另一种语言编写的代码。 2、可以在初始化时显示地声明对象的类型,也可以忽略它,swift的类型接口能够正确判断对象的类型。 3、swift 阅读全文
摘要:
50、了解对象的alloca和init... 1、alloc方法使用应用程序默认的虚存区。区是一个按页对齐的内存区域,用于存放应用程序分配的对象和数据 2、alloc分配过程不仅进行对象的内存分配,还初始化的对象的两个小而非常重要的属性,及它的isa实例变量和保持数 3、子类可以不采用带参数的初始化 阅读全文
摘要:
45、设计模式是特定环境下的特定问题的解决方案46、MVC模式是一种复合或聚合模式47、对象建模在数据库中也广泛使用48、类簇可简化框架的公开架构而又不减少功能的丰富性 1、类簇基于抽象工厂设计模式 2、类簇,可以用于隐藏实现的详细细节,为调用者提供一个简单的接口。 3、类簇也可以有多个基类,如NS 阅读全文
摘要:
41、明确isa在继承上的作用 1、在Objective-C中,每个对象都隐藏着一个数据结构isa指针 2、isa指针指向的是对象的类,这个类也是一个对象,有自己的权。 3、在Objective—C中,每个对象还都保留一个超类的指针,通过该指针可调度自己已有的方法和调度基类。 42、利用类别和协议实 阅读全文
摘要:
33、使用类别把类的实现拆分成不同的文件 1、利用类别机制,可将同一个类的实现,由一个常规的实现文件(.m)拆分成多个实现文件(.m) 2、把同一个类的实现文件(.m)拆分成多个实现文件(.m),适合类的实现文件大多比较庞大。 3、把同一个类的实现文件(.m)拆分成多个实现文件(.m),拆分的标准多 阅读全文