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