在swift中已经弱化了指针的使用,可以这么使用
1 let s: NSRange = NSMakeRange(0, 1) 2 let at = UnsafeMutablePointer<NSRange>.alloc(100) 3 at .memory = s 4 let b = NSMakeRange(33, 33) 5 at.memory = b 6 print(at.memory)
创建一个pointer之后呢,这一通过.memory来进行赋值操作,,pointer本身是一个地址
在swift中已经弱化了指针的使用,可以这么使用
1 let s: NSRange = NSMakeRange(0, 1) 2 let at = UnsafeMutablePointer<NSRange>.alloc(100) 3 at .memory = s 4 let b = NSMakeRange(33, 33) 5 at.memory = b 6 print(at.memory)
创建一个pointer之后呢,这一通过.memory来进行赋值操作,,pointer本身是一个地址