自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Swift-协议

引入 协议定义了一个大致的框架,规定里面有哪些属性和方法,至于这个属性的值是多少或者方法怎么实现,我不管,留给别人实现。——像java里接口。 协议的定义 protocol SomeProtocol { // 属性 // 方法 } 属性定义要求 1、不能用默认值 2、必须指明类型: { set get } 来表示属性是可读可写的,可读属性则用 { get } 3、必须用var修饰 方法定义要求 1、方法不能有方法体 2、方法不可以有默认值 【协议的定义】——错误示范 protoco

2020-06-12 10:41:38 103

原创 Swift之异常处理

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

2020-04-29 21:48:34 155

原创 Swift之构造函数

Swift之可选型 可选型定义 通过在类型后面加? 对可选型的变量或常量赋值,要么给一个实际的值,要么给nil var name:String?//name是一个String类型的可选型 var age:Int?//age是一个Int类型的可选型 age = nil age = 18 解包 取出可选型的值 print(age)//怎么把外面这个壳子去掉 //方式一:强制解包,! 局限:只有...

2020-04-15 17:57:38 307

原创 swift之类的属性

储存属性 储存常量或变量的 要么给他默认值,要么在构造方法里初始化 计算属性 计算属性不可直接储存值 访问的时候调用get,赋值调用set get里一定要有return set中有一个内置的newValue变量,用于接收外界赋值的 set里不能给当前的计算属性赋值,否则死循环 只读计算属性:只提供get,没有set,在写的时候可以省略get{} 类属性 类属性用static修饰 类属性和...

2020-04-08 18:05:27 85

原创 2020-03-23

字典的定义 var dict1=[“swift”:“雨燕”,“phyton”:“大蟒”,“java”:“爪哇国”] //dict1的长度:3 print(dict1.count) var dict2:[String:String]=[“swift”:“雨燕”,“phyton”:“大蟒”,“java”:“爪哇国”] var dict3:Dictionary<String,String&gt...

2020-03-23 09:57:48 62

空空如也

空空如也

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

TA关注的人

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