ModelClass.swift
import UIKit
struct ModelStruct {
var a = 0
var b = 3
}
class ModelClass2: NSObject {
var modelStruct = ModelStruct()
var width:Int?
var height:Int?
struct ModelClass2Struct {
let a = 0
var b = 3
}
}
ViewController.swift
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
classFunc()
structFunc()
}
//TODO:类使用 (结论:类是引用类型)
func classFunc() {
//初始化
var mc2:ModelClass2 = ModelClass2()
var mc3 = ModelClass2()
//类的引用,改变被引用的类的参数值,而引用者可以是常量
let copyClass = ModelClass2()
copyClass.modelStruct &#