240 发简信
IP属地:天津
  • 异常处理

    异常处理:一、引入二、异常表示三、异常处理-4种方式四、指定清理操作涉及关键字:Error throw throws try do catch 引入 比如你设计的程序需要读取...

  • Swift-协议

    引入协议定义了一个大致的框架,规定里面有哪些属性和方法,至于这个属性的值是多少或者方法怎么实现,我不管,留给别人实现。——像java里接口。协议的定义 属性定义要求1、不能用...

  • Swift-指定与便利构造函数

    指定构造函数和遍历构造函数(对号官网)1、概念 1)指定:标配,至少一个,初始化所有属性思考:怎么判断是不是指定函数?就看是不是初始化了所有存储属性。2)便利:辅助,最终调用...

  • Swift-默认与自定义构造函数

    引入:不给存储属性赋值,报错定义类属性不报错,结构体的实例时必须为所有的存储属性设置一个合适的初始值不报错,3种方式:1 可选型2 直接定义的时候初始化,直接=3 构造函数中...

  • Swift-属性

    /*储存属性储存常量或变量的要么给他默认值,要么在构造方法里初始化//计算属性计算属性不可直接储存值访问的时候调用get,赋值调用setget里一定要有returnset中有...

  • Swift-闭包

    一、闭包引入普通函数写法 闭包写法 闭包表达式语法1、由一对{}开始和结束;2、in关键字把闭包分成两部分:参数与返回值、闭包体思考1:demo是不是一个闭包 思考2:写一个...

  • Swift-函数

    在Swift中函数的定义 常见的几种函数类型*无参无返回值 *有参无返回值 *无参有返回值 使用注意 内部和外部参数名总结:外部参数名是大名,外面人喊(调用的时候用);内部参...

  • Swift-字典

    1、定义字典(3种方法) 2、定义空字典(3种方法) 3、基本操作 以上程序执行输出结果为: 4、遍历字典(每个key对应唯一一个 value值) 以上程序执行输出结果为: ...