分 享

凤凰社为您找到相关结果 262 条

【凤凰社】Android事件分发与责任链模式

一、责任链模式 责任链模式是一种行为模式,为请求创建一个接收者的对象链.这样就避免,一个请求链接多个接收者的情况.进行外部解耦.类似于单向链表结构。 优点: 1. 降低耦合度。它将请求的发送者和接收者解耦。 2. 简化了对象。使得对象不需要知道链的结构。 3. 增强给对象指派职责的灵活性。通过改变链内的成员或者调动它们的次 序,允许动态地新增或者删除责任。 4. 增加新的

【凤凰社】iOS异常采用处理方式

iOS开发过程中我们经常会遇到异常问题   对异常的处理一般采用打印或者直接抛出。这样可以很方便我们调试过程有所参考,而且方便我们查看异常产生的位置信息 NSError(错误信息) 采用NSError的情况 使用 NSError 的形式可以把程序中导致错误原因回报给调用者,而且使程序正常运行不会造成奔溃的后果 NSError包含的内容 @i

【凤凰社】Effective Objective-C 2.0 编写高质量iOS与OS X代码的52个有效方法(Matt Galloway著)读书笔记(一)

第一章:熟悉 Objective-C 第1条:了解 Objective-C 语言的起源 第2条:在类的头文件中尽量少引入其他头文件 背景: 使用 #import "ClassName.h" 可以引入其他文件的所有接口细节。 问题: .h头文件中,在编译一个使用了某类的文件时,不需要知道这个类的全部细节,只需要知道有这个类就好。 A头文件中引入B头文件,C头文件引入