240 发简信
IP属地:江西
  • Swift学习笔记-类型转换

    1.判断是否为某类型用 is 2.向下转型用 is 不确定是否成功用 is? 强制转换用 is! 3.Any 和 AnyObject的类型转换 ...

  • Swift学习笔记-自动引用计数

    引用计数应用于类的实例。结构体和枚举类型是值类型,不是引用类型,也不是通过引用的方法存储和传递。 弱引用 声明属性或者变量时,在前面加上weak...

  • Swift学习笔记-析构过程

    析构器只适用于类类型,当一个类的实例被释放前,析构器会被立即调用(类似delloc?)。析构器用关键字deinit。 析构过程原理 在类的定义中...

  • Swift学习笔记-继承

    1.方法的重写 需要在重写的方法前加 override。 在属性someProperty的 getter 或 setter 的重写实现中,可以通...

  • Swift学习笔记-下标

    下标语法的使用 传入的参数并不一定只有一个也不一定是Int类型,返回的参数同理。类的属性一定有默认值(不会自动生成赋值构造方法),所以结构体的属...

  • Swift学习笔记-方法

    1.self的使用条件 当方法中参数和属性名字相同时,默认使用参数,这时候加上self就可以区别属性和参数。 2.在实例方法中修改值类型 在默认...

  • Swift学习笔记-属性

    存储属性只能用于类和结构体,计算属性可以用于类,结构体,枚举。 结构体的属性为var可变 但是如果结构体实例为let不可变得,则var属性也不可...

  • Swift学习笔记-类和结构体

    结构体会自动生成逐一构造器 枚举和结构体都是值类型,每次传递的时候都是拷贝。即后面的改变不影响之前的。 两个类实例指向同一个地址用 === 判断...

  • Swift学习笔记-枚举

    枚举值没有默认值,默认为枚举类型。 switch中必须列出所有可能,不然必须用default 设置有默认值的枚举,必须在枚举类型后声明类型。取值...