swift 2.2 基础

课程导师

软件开发 软件开发
麦子学院专业老师。
00:00:00
Play
Next
00:00 / 00:00
40%
  • 2x
  • 1.5x
  • 1.25x
  • 1x
1x
19.swift 2.2 基础-构造和析构
离线学习

下载APP离线观看

技能补充更多
  • 秒学Swift开发语言,坐标系计算机语言学习法
    秒学Swift开发语言,坐标系计算机语言学习法

    Swift开发语言,无疑是目前最火的编程语言。不过你想知道如何秒学Swift语言么?你想知道如何深入理解这门语言么?你想知道如何不忘记这门语言么?你想知道如何秒学其他计算机编程语言么?本课程讲师Sundy带你进入一个学习计算机语言方法的全新世界 ,深入的掌握Swift语言 ,并且了解Swift的前世今生 ,深入浅出,引导你的思考和学习方法,一堂课的学习,终生的收益 ,这就是我们的课程风格。国内最与众不同的Swift课程,这套课程学完,其余语言也都通吃了。

  • iOS8 App开发快速入门
    iOS8 App开发快速入门

    此为iOS应用开发职业课程系列的其中一套课程。让已经有swift语言基础的朋友快速掌握iOS开发的整个流程,并且做出自己的第一个Demo小例子 。麻雀虽小五脏俱全 。这个课程学完iOS开发流程和技术你就掌握了,后面无非就是再学习更多的Kit方法调用 。 这套课程也是国内第一套基于swift语言的ios8应用开发课程 。 现在就开始 , 快速掌握iOS8的基本开发吧 。

  • iOS开发玩转界面-UIKit
    iOS开发玩转界面-UIKit

    UIKit框架是iPhone应用程序开发中最基本的框架,也是用得最多、最重要的框架,从名字我们就能理解是界面相关操作组件集合。本套课程系统全面的学习iOS界面组件UIKit,不但熟悉各个界面组件操作,更重要的是深入浅出的理解原理,实在是市面不可多得的iOS界面教学课程。

  • iOS开发必不可少-数据存储
    iOS开发必不可少-数据存储

    界面是程序的支架,数据是程序的灵魂,一个有血有肉的App才会受欢迎。让我们用数据来点缀我们的App吧。

  • 最新问答
  • WIKI资料
  • 课件下载
只看我参与的
  • 学习Swift

    简介

    课程总体介绍1.swift简介;2.开发工具介绍;3.课程简介。swift缘起1.2014年6月2日凌晨1点,apple发布了ISO8,同时宣布了新的语言Swift的诞生;2.Object-C作为开发ios应用的语言已经20多年;3.但apple希望推出一门新语言Object-C without t...

  • 学习Swift

    常量和变量

    常量和变量1.区别;2.声明;3.类型;4.命名;5.打印。实例:代码实例:常量和变量命名1.可包含任意字符,甚至unicode字符;2.禁止使用数字符号,箭头,保留unicode码位,连线与制表符或以数字开头;3.驼峰命名规范:混合大小写字母来命名,小驼峰。代码实例:【本文由麦子学院独家原创,转载...

  • 学习Swift

    基本数据类型

    整数1.分为有符号整数和无符号整数;2.有符号: Int8 Int16 Int32 Int64 Int;3.无符号: UInt8 UInt16 UInt32 UInt64 UInt。整数类型区别1.在内存占用空间不同(sizeof(Type)获取);2.表达的数据范围不同(可用min,max属性获取...

  • 学习Swift

    字符和字符串

    字符和字符串1.字符串初始化;2.字符串的各种操作;3.通过代码来理解。代码实例//: Playground - noun: a place where people can play   import UIKit   print("hello world!")   let string...

  • 学习Swift

    数组

    本节重点1.什么是数组;2.swift数组如何使用;3.swift数组相关操作。什么是数组1.抽象数据类型的一种;2.是一串有序的由相同类型元素构成的集合;3.swift数组使用有序存储同一类型的多个值。相同的值可以多次出现在一个数组中的不同位置中;4.swift数组会强制检测元素的类型,如果类型不...

  • 学习Swift

    无序集set

    Set定义1.Set这个容器是用来存储相同类型的无序集合,而且元素是不重复的;2.存储在Set中的元素有个限制:元素类型必须是Hashable可哈希化。Hash基础1.哈希值是哈希算法生成了一段二进制值;2.哈希算法也叫散列算法,一般来说满足这样的关系:f(data)=key,输入任意长度的data...

  • 学习Swift

    字典和元组

    无序集Dictionary与元祖Dictionary1.字典是存储键值对(key-value)的容器;2. 特点: key是唯一的标识符,无序的。元祖tupletuples是把多个值合成一个复合值。元祖内的值可以是任意的,可以不同或者相同。Dictionary相关1.创建;2.访问;3.修改;4.遍...

  • 学习Swift

    基本操作符

    定义运算符是一个符号,用于告诉编译器执行一个数学或逻辑运算。分类1.赋值运算符;2.算术运算符;3.组合运算符;4.比较运算符;5.三元运算符;6.区间运算符;7.逻辑运算符。术语1.一元运算符对一个目标进行操作;2.二元运算符对两个目标进行操作;3.三元运算符操作三个目标。实例//: Playgr...

  • 学习Swift

    控制流

    控制流1.For-in;2.while;3.条件语句;4.控制转移语句。实例//: Playground - noun: a place where people can play   import UIKit   let range = 0...10 for index in range...

  • 学习Swift

    Optional

    Optional1.定义optional是一种类型,包含两个状态:可能有某个值,或者是没有值(nil)。2.声明3.force unwrap4.可选绑定5.隐式解析实例//: Playground - noun: a place where people can play import UIKit...

  • 学习Swift

    函数初步

    swift函数初步1.函数介绍;2.定义和调用函数;3.函数形参和返回值;4.形参深入。函数定义1.函数是用来完成特定任务的独立代码块;2.由函数名,形参类型,返回类型组成;func funName(paraName: paraType)  -> returnType { //Logic code...

  • 学习Swift

    函数进阶

    函数进阶1.函数类型介绍;2.使用函数类型;3.函数类型作为参数类型;4.函数类型作为返回类型;5.嵌套函数。函数类型我们学习了整型、浮点型、String等基本类型,难道函数也算一种数据类型?是的!在swift中,函数跟其他值类型没有区别,可以赋值,作为函数参数和返回值。实例//: Playgrou...

  • 学习Swift

    闭包

    闭包1.定义;2.闭包表达式语法;3.闭包的几种使用;4.尾随闭包;5.捕获值;6.闭包是引用类型。闭包的定义1.闭包是自包含的函数代码块;2.在swift中,函数是闭包的一种类型;3.还有一种闭包形式:闭包表达式。闭包表达式语法{ (parameters) -> ReturnType in //...

  • 学习Swift

    枚举

    枚举类型定义枚举为一组相关值定义了一个共同的类型。语法enum SomeEnumeration { case CaseValue1 case CaseValue2 … }switch中匹配枚举值、关联值、原始值。实例//: Playground - noun: a place where p...

  • 学习Swift

    类型定义与使用

    类的定义和基本使用1.面向过程与面向对象基本介绍;2.类的定义;3.类的实例化和访问;4.类是引用类型。什么是面向过程编程?如何将大象装入冰箱?答:1.打开冰箱门; 2.把大象放到冰箱; 3.关上冰箱门。 这就是面向过程的实现:自顶向下解决问题。就是分析出解决问题所需要的步骤,然后用函数把这些步骤一...

  • 学习Swift

    结构体

    结构体1.定义与使用;2.struct VS class。实例//: Playground - noun: a place where people can play   import UIKit   class PersonClass {     var name : String = ...

  • 学习Swift

    属性

    属性属性定义属性用来描述类,结构体或者枚举里面的值。属性分类存储属性1.存储类或者结构体实例里的一个常量或者变量;2.类似Object-C的成员变量;3.可以指定默认值,可修改。计算属性1.类、结构体和枚举间接获取和设置其他属性的值;2.类似Object-C的getter和setter器。类型属性实...

  • 学习Swift

    类的继承

    类的继承1.基本介绍;2.子类;3.overriding重写;4.如何防止重写。面向对象基本特征1.封装;2.继承;3.多态。swift继承一个类可以继承(inherit)另一个类的方法(methods),属性(property)和其它特性。当一个类继承其它类时,继承类叫子类(subclass),被...

  • 学习Swift

    构造和析构

    构造和析构1.基本介绍;2.构造过程学习;3.析构过程学习。基本介绍1.构造过程是为了使用某个类、结构体或枚举类型的实例而进行的准备过程。这个过程包含了为实例中的每个属性设置初始值和为其执行必要的准备和初始化任务。2.构造过程是通过定义构造器来实现的,这些构造器可以看做是用来创建特定类型实例的特殊方...

  • 学习Swift

    可选链

    可选链1.定义;2.用可选链代替强制展开;3.用可选链调用类对象;4.用可选链调用方法;5.用可选链调用下标;6.多层链接。可选链定义1.可选链是一种可以请求和调用属性、方法及下标脚本的过程,它的可选性体现于请求或调用的目标当前可能为空;2.通过在想调用的属性、方法、或下标脚本的可选值后面加?,可以...

  • 课件

    课件

  • 代码

    代码

© 2012-2016 www.maiziedu.com

蜀ICP备13014270号-4 Version 5.0.0 release20160127

一名课程顾问想与您沟通

免费电话咨询