iOS 设计模式——责任链 VIP

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    本课程主要讲解 iOS 设计模式中的责任链模式,通过一个实例来说明如何使用责任链,并在最后对责任链模式的衍生使用进行总结。

    1.快递分拣中心 00:06:24

    本课时通过快递分拣中心如何分拣货物来引申出何为责任链模式。

    2.责任链模式 00:05:37

    本课时主要讲解责任链模式基本原理。

    3.对输入文本进行类别检测 00:18:24

    本课时用一个实际开发中的示例,来讲解如何使用责任链模式优化代码。

    4.对责任链模式的思考 00:10:46

    本课时进一步帮助大家深入理解责任链模式以及如何对其进行衍生扩展。
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

iOS 设计模式——责任链

4课时,41分钟2016-02-01
YouXianMing
YouXianMing

极客学院签约布道师

课程背景:
Cocoa 框架自身就使用了责任链模式,UIView 的响应链就是其中之一。责任链模式能够有效的优化分支结构,让各个分支分解成一个个的职能对象,针对不同的使用场景进行不同的拆解组装,源码的可复用性能有很大的提升,掌握响应链模式很有必要。

核心内容:
1. 责任链模式基本原理
2. 责任链模式的衍生使用

软件环境:Xcode 7、Objective-C

是否提供资料:

课程等级:高级

适合人群:
iOS 开发人员、理解面向对象编程
  • 技术问答

相关课程

  • 使用第三方 SDK 实现 LBS 相关功能

    以百度地图 LBS API 为引导,开发出基于百度地图的 LBS 程序,介绍高德地图的实现方法,使学员学习以后懂得如何在开发过程中,借助开放平台功能,满足自己项目需求中更为强大的功能模块。(课程以百度开放平台为例,介绍开发过程,并对高德开发平台做基本说明)

    5课时 88分钟
    初级
    5090人学习
  • Apple TV 应用程序开发之 SpriteKit 游戏开发进阶

    本课程讲解利用 SpriteKit 开发框架在 tvOS 平台上开发游戏的进阶知识,包括滑板人物的物理动作实现,如何实现碰撞的处理。

    3课时 62分钟
    中级
    2730人学习
  • iOS 设计模式——模板

    本课程主要讲解 iOS 设计模式中的模板模式,并通过一个游戏的例子(从开始到结束的生命周期内行为的抽象)来说明如何使用模板模式。

    3课时 19分钟
    高级
    4615人学习
  • iOS 如何接入第三方支付(上)

    本课程主要对微信支付 SDK 和支付宝支付 SDK 进行详细讲解,并对具体的接入流程进行讲解和演示。

    4课时 50分钟
    初级
    8360人学习