IT入门 > 教程 >
  • swift-类的实例属性和方法访问

    2025/10/15 点击:1538

    在Swift里,类实例能访问其属性和方法。创建类实例后,可通过点语法访问。 class Person { var name: String var age: Int func sayHello() { print("Hello, my name is \(name) and I'm \(age) years old.") }}let person =

  • swift-构造器

    2025/10/15 点击:579

    构造器用于初始化类实例。在Swift里,可自定义构造器,给属性赋初始值。 class Dog { var breed: String var color: String init(breed: String, color: String) { self.breed = breed self.color = color }}let dog = Dog(br

  • Swift类和结构体的基本定义

    2025/10/15 点击:1602

    在Swift里,类和结构体都是创建自定义数据类型的关键方式。类用关键字class定义,结构体用struct定义。 // 定义一个类class MyClass { var property: Int = 0}// 定义一个结构体struct MyStruct { var p

  • Swift类和结构体的实例化

    2025/10/15 点击:984

    类和结构体实例化方式类似,都用初始化器。 // 类的实例化let myClassInstance = MyClass()// 结构体的实例化let myStructInstance = MyStruct() 结构体有默认的成员逐一初始化器,类没有,需自己定义

  • Swift结构体是值类型

    2025/10/15 点击:9541

    在Swift里,结构体属于值类型。值类型在赋值或作为参数传递时,会复制整个实例。 struct Person { var name: String var age: Int}var person1 = Person(name: "Tom", age: 20)var person2 = person1person2.age = 21prin

  • Swift枚举是值类型

    2025/10/15 点击:6735

    Swift的枚举也是值类型。同样,在赋值或传递时会复制。 enum Direction { case north case south case east case west}var dir1 = Direction.northvar dir2 = dir1if dir2 == dir1 { print("They are equal") // 输出They are equal,

  • swift-类引用类型恒等运算符

    2025/10/15 点击:8652

    在Swift里,类属于引用类型,恒等运算符用于判断两个类的实例是否引用同一对象。 恒等运算符有两个:“==” 和 “!==”。“==” 判断是否引用同一对象,“!==” 则相反。 class MyClas

  • swift类引用类型指针

    2025/10/15 点击:9183

    Swift里类是引用类型,可把类实例看作指针,指向堆上对象。 通过指针可操作对象属性和方法。 class Person { var name: String init(name: String) { self.name = name }}let person = Person(name: "Tom")print(per