自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 简介Swift面向协议编程

协议定义了某一批所要遵循的规范,但不关心类的内部状态数据,也不关心类方法的实现细节。它只规定类中必须提供的方法。类、结构体、枚举通过提供协议所要求的方法,属性的具体实现来采用协议。    任意能够满足协议要求的类型被称为协议的遵循者。    这种让规范和实现分离的方式正是协议的好处,一种松耦合的设计。swift中协议的作用,就相当于其他语言中的作用。    协议可以要求遵循者体统特

2016-11-28 17:21:49 594

原创 Swift闭包简述

首先了解闭包之前先要了解嵌套函数。嵌套函数是一种在较复杂函数中方便进行命名和定义自包含代码模块的方式。嵌套函数是闭包最简单的形式。定义在函数体中的函数,称为嵌套函数(nested functions)。默认情况下,嵌套函数是对外是不可见的,但可以被封闭他们的函数(enclosing function)调用。封闭函数可以返回它的一个嵌套函数,使这个函数在其他域中可以被使用。

2016-11-28 16:14:06 416

原创 if let用法简述

if let就是把Optional值直接给一个临时常量,Swift会自动检测Optional是否包含值,如果包含值,会隐式的拆包并给那个临时常量,在接下来的上下文中就能直接使用这个临时常量,这种方式称为可选绑定(optional binding)。如果想要在后面操作可选值,可以定义为if var 变量名,这样可选类型包含的值就会赋值给一个变量。varoptional

2016-11-28 16:09:49 4004

原创 Optional Values可选值简述

optional是Swift语言中的一种特有的新的类型,无论是对象还是基础类型(整形、浮点、布尔类型等)都可以代表有值或者无值,没有值得时候为nil,而非初始值。定义一个optional可选值的方法就是在类型后面添加  ?varstr : String?一个基础类型在没有初始值的时候是不能使用的,而optional value在未经初始化的时候值

2016-11-28 15:29:20 513

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除