Swift 中的扩展和协议 VIP

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

    目录 收起>

    本课程介绍 Swift 中的扩展和部分协议的内容。主要包括扩展的定义语法,使用扩展添加属性、方法、下标和构造器,协议中主要介绍的协议的定义和实现分别的语法格式。

    1.Swift 中的扩展添加属性和方法 00:08:27

    本课时讲解 Swift 中扩展的作用和语法定义,扩展可以添加类型属性、实例计算属性和方法,并通过代码进行了演示。

    2.Swift 中的扩展添加下标和构造器 00:07:30

    本课时讲解 Swift 中通过扩展添加可变方法、下标、构造器和嵌套类型的方法,并通过代码进行演示。

    3.Swift 中的协议 00:09:24

    本课时讲解 Swift 中的协议的作用和概念,并介绍了定义语法和实现语法,协议中指定的属性的要求,并通过代码进行演示。
  • 提问

    提交问题
  • 下载

  • 线路

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

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

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

Swift 中的扩展和协议

3课时,25分钟2015-05-28
Carol
Carol

极客学院金牌布道师

课程背景:
Swift 中除了通过继承来为已有的类添加新的方法外,在项目中最常用的就是扩展。扩展可以添加属性、方法、下标和构造器。协议定义了某一批类所需要遵守的规范,体现了规范和实现分离的设计哲学,最后讲解了协议的定义和实现语法。


核心内容:
1.扩展
2.协议
3.扩展添加属性、方法、下标和构造器


软件环境:Xcode 6.2、 OS X Yosemite


是否提供资料:


课程等级:初级


适合人群:
一定基础开发者。

  • 技术问答
  • 1

    Swift 中的扩展添加属性和方法

    08:27

    本课时讲解 Swift 中扩展的作用和语法定义,扩展可以添加类型属性、实例计算属性和方法,并通过代码进行了演示。

  • 2

    Swift 中的扩展添加下标和构造器

    07:30

    本课时讲解 Swift 中通过扩展添加可变方法、下标、构造器和嵌套类型的方法,并通过代码进行演示。

  • 3

    Swift 中的协议

    09:24

    本课时讲解 Swift 中的协议的作用和概念,并介绍了定义语法和实现语法,协议中指定的属性的要求,并通过代码进行演示。

相关课程

  • Swift 中类的构造与析构(下)

    本课程介绍 Swift 中类的构造和析构,下部分课程主要包括构造器的继承和重写、可能失败的构造器、 required 构造器和析构器等知识点,全面了解Swift中类的构造过程以及通过析构器来关闭资源。

    3课时 29分钟
    初级
    3260人学习
  • Swift 面向对象基础(下)

    本课程主要介绍面向对象中的可选链、类型属性和类型方法以及构造器的知识。包括可选链的语法以及使用,回顾之前简单介绍过的类型属性和类型方法的概念以及使用,最后讲解了构造器的语法,可能失败的构造器等知识点。

    3课时 28分钟
    初级
    5365人学习
  • Swift 中的继承和多态

    本课程介绍 Swift 面向对象的特性之继承和多态。在其他的面向对象的语言中相信大家了解过继承和多态,继承主要的应用就是重写,本节课介绍了重写父类的属性、方法和下标以及 final 修饰符防止重写,关于多态的知识,介绍了多态的概念、is 和 as 运算符,最后讲解了嵌套类型的概念和使用。

    3课时 29分钟
    初级
    4699人学习
  • iOS 模糊效果的使用

    本课程主要讲解 iOS 开发中用到的几种模糊技巧,并根据不同的需求用在项目当中,课程最后有一个实例来演示如何在不影响性能的情况下用好模糊效果。

    4课时 46分钟
    初级
    6441人学习