自定义博客皮肤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 134

原创 Swift之异常处理

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

2020-04-29 21:48:34 188

原创 Swift之构造函数

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

2020-04-15 17:57:38 387

原创 swift之类的属性

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

2020-04-08 18:05:27 132

原创 2020-03-23

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

2020-03-23 09:57:48 83

空空如也

空空如也

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

TA关注的人

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