2019年3月31日

摘要: 参数类型是Constant Pointer也就是 UnsafePointer 可以传入的类型: UnsafePointer/UnsafeMutablePointer/AutoreleasingUnsafeMutablePointerString。如果Type 是 UInt8 或 Int8。可变类型的 Type 的 in-out 类型。[Type] 类型,被当作指向第一个元素的地址例子如下: f... 阅读全文
posted @ 2019-03-31 09:01 花老🐯 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 基础知识指针的内存状态typed?initiated?❌❌✅❌✅✅之前分配的内存可能被释放,使得指针指向了未被分配的内存。有两种方式可以使得指针指向的内存处于Uninitialized状态:刚刚被分配内存内存被deinitializedvar bytes: [UInt8] = [39, 77, 111, 111, 102, 33, 39, 0]let uint8Pointer = UnsafeM... 阅读全文
posted @ 2019-03-31 09:00 花老🐯 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 指向类的指针class PointerTestClass { var intNum = 3 var another = 56 var another1 = 59}下面是验证代码let pointer: UnsafeMutablePointer = UnsafeMutablePointer.allocate(capacity: 3)let testInstance = Pointe... 阅读全文
posted @ 2019-03-31 09:00 花老🐯 阅读(190) 评论(0) 推荐(0) 编辑

导航