自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Swift之协议

Swift之协议协议规定了用来实现某一特定功能所必需的方法和属性。任意能够满足协议要求的类型被称为遵循(conform)这个协议。类,结构体或枚举类型都可以遵循协议,并提供具体实现来完成协议定义的方法和功能。引入协议定义了一个大致的框架,规定里面有哪些属性和方法,至于这个属性的值是多少或者方法怎么实现,我不管,留给别人实现。——像java里接口。协议的定义protocol SomeProtocol { // 属性 // 方法 }属性定义要求1、不能用默认值

2020-06-15 12:54:07 128

原创 Swift 异常处理

Swift 异常处理异常处理:一、引入二、异常表示三、异常处理-4种方式四、指定清理操作涉及关键字:Error throw throws try do catch引入比如你设计的程序需要读取电脑中的某个文件,以下代码当访问文件出现问题时,当前没法清楚的描述异常,无法定位错误的原因。所以如何来描述异常呢?func readFileContent(filePath : String) -> String? { // 1.filePath为"" if filePat

2020-06-15 12:52:15 195

原创 Swift 简单构造函数

Swift简单构造函数1.默认与自定义构造函数2.指定与便利构造函数1.默认与自定义构造函数不给存储属性赋值,报错定义类属性不报错,结构体的实例时必须为所有的存储属性设置一个合适的初始值要不报错有3种可选方式:1 可选型2 直接定义的时候初始化,直接 =3 构造函数中初始化知识点一:构造函数的作用构造函数用于初始化一个类的实例(创建对象)默认情况下载创建一个类时,必然会...

2020-04-15 23:25:20 543

原创 Swift 属性

Swift 属性属性分类实例属性存储属性计算属性延迟存储属性类型属性`static``class`属性观察器属性分类在Swift中, 严格意义上来讲属性可以分为两大类: 实例属性和类型属性实例属性(Instance Property): 只能通过实例去访问的属性存储实例属性(Stored Instance Property): 存储在市里的内存中, 每个实例都只有一份计算实例属性...

2020-04-07 20:43:12 256

原创 Swift 闭包简单使用

在Swift开发文档中是这样介绍闭包的:闭包是可以在你的代码中被传递和引用的功能性独立模块。Swift闭包闭包的形式Swift中的闭包有很多优化的地方创建基本的闭包在闭包中接收参数从闭包中返回值闭包作为参数拖尾闭包语法闭包的形式全局函数嵌套函数闭包表达式有名字但不能捕获任何值。有名字,也能捕获封闭函数内的值。无名闭包,使用轻量级语法,可以根据上下文环境捕获值。...

2020-03-30 14:22:54 167

原创 Swift 函数简单使用

内容摘要swift 函数swift 函数

2020-03-24 17:26:46 480

原创 Swift 字典简单使用

文章目录1.字典的定义2.创建一个字典3.字典的基本操作4.字典的增删改5.遍历6.总结1.字典的定义在Swift中的字典和我们所使用的《新华字典》是不同的,在Swift中的字典表示的是:一个集合,其元素为键值对。2.创建一个字典因为字典中的元素为键值对(key:value),所以“键”与“值”的类型可以各自指定可有以下形式:var dict1 = [1:"one",2:"two",3:...

2020-03-13 18:29:43 783

空空如也

空空如也

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

TA关注的人

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