搜索内容

Joe.Ye 的文章
  • Swift – 协议(protocol)

    注:代码已升级至Swift4 协议基本使用 Swift中协议类似于Java中的接口,协议里只做方法的声明,包括方法名、返回值、参数等信息,而没有具体的方法实现。 p……

    Joe.Ye 2023-02-25
    0 1
  • Swift – 访问控制

    注:代码已升级至Swift4 在 Swift 语言中,访问修饰符有五种,分别为 fileprivate,private,internal,public 和 open。 其中 fileprivate 和 open 是 Swif……

    Joe.Ye 2023-02-25
    0 0
  • Swift – 类扩展(extension)

    注:代码已升级至Swift4 Swift语言的类扩展是一个强大的工具,我们可以通过类扩展完成如下事情: 给已有的类添加计算属性和计算静态属性 定义新的实例方法……

    Joe.Ye 2023-02-25
    0 0
  • Swift – 类和结构体的区别

    类和结构体有许多相同之处,也有许多不同之处。 二者区别如下: 类可以继承,结构体不可以 可以让一个类的实例来反初始化,释放存储空间,结构体做不到 类的……

    Joe.Ye 2023-02-25
    0 0
  • Swift – 下标脚本方法介绍及实例

    注:代码已升级至Swift4 定义下标脚本之后,可以使用“[]”来存取数据类型的值。 示例1:实现一个我们自定的字符串类,可以方便的通过索引获取某一个字符值,……

    Joe.Ye 2023-02-25
    0 0
  • Swift – 类的计算属性

    注:代码已升级至Swift4 基本使用 Swift中类可以使用计算属性,即使用get和set来间接获取/改变其他属性的值,代码如下 class Calcuator { var a:Int = ……

    Joe.Ye 2023-02-25
    0 0
  • Swift – class与staitc关键字的区别与使用(类方法、静态方法)

    注:代码已升级至Swift4 static 关键字 (1)结构体 struct 和枚举 enum 的静态属性,静态方法使用 static 关键字 struct Account { var amount : Do……

    Joe.Ye 2023-02-25
    0 0
  • Swift – 属性观察者(willSet与didSet)

    属性观察者,类似于触发器。用来监视属性的除初始化之外的属性值变化,当属性值发生改变时可以对此作出响应。有如下特点: 不仅可以在属性值改变后触发didSet……

    Joe.Ye 2023-02-25
    0 0
  • Swift – 类初始化和反初始化方法(init与deinit)

    注:代码已升级至Swift4 init():类的初始化方法(构造方法) /******************************** 使用默认构造函数 ********************************/ cl……

    Joe.Ye 2023-02-25
    0 0
  • Swift – 自定义函数规则说明

    注:代码已升级至Swift4 无返回值的函数 func test(name:String) { } 返回一个返回值 func test(name:String) -> Bool { return true } 返回由多个……

    Joe.Ye 2023-02-25
    0 0
  • Swift – 控制流及控制结构说明(if,switch,for,while)

    注:代码已升级至Swift4 if 语句 if count >= 3 { print("yes") } else { print("no") } switch 语句 (1)Swift中不需要……

    Joe.Ye 2023-02-25
    0 0
  • Swift – 复杂数据类型说明(数组,字典,结构体,枚举)

    注:代码已升级至Swift4 数组Array var types = ["none","warning","error"] //省略类型的数组声明 var menbers = [Strin……

    Joe.Ye 2023-02-25
    0 0
  • Swift – 运算符重载和运算符函数

    注:代码已升级至Swift4 让已有的运算符对自定义的类和结构进行运算或者重新定义已有运算符的运算规则,这种机制被称为运算符重载。 重载加号运算符 使自定……

    Joe.Ye 2023-02-25
    0 0
  • Swift – 区间运算符

    注:代码已升级至Swift4 区间运算符可以用来表示两个操作数之间的范围集合。 闭区间运算符:a...b for iCount in 1...10 { //从1遍历到10(包括10) } ……

    Joe.Ye 2023-02-25
    0 0
  • Swift – 使用arc4random()、arc4random_uniform()获取随机数

    arc4random() 这个全局函数会生成10位数的随机整数(UInt32)。其生成的最大值是4294967295(2^32 - 1),最小值为0。 (1)使用 arc4random 函数求一个 1~100……

    Joe.Ye 2023-02-25
    0 0