class Human { //8 type or isa //retainCount var age: Int?//16 var name: String?//16 var nicknames: [String] = [String]() //返回指向 Human 实例头部的指针 func headPointerOfClass() -> UnsafeMutablePointer<Int8> { let opaquePointer = Unmanaged.passUnretained(s
一.基本使用 先看枚举的几种使用(暂不要问,看看是否都能看懂,待会会逐一讲解) 1.操作一 简单使用 //第一种方式 enum Direction { case east case west case south case north func testDir() -> String { switch self { case .east: return "东边" case .west: return "西边" case .south: return "