您的位置:首页 > 其它

指针(内存管理)

2020-05-11 04:07 141 查看

直接上总结:

四种指针:前俩种是泛型 后俩种是普通的指针

/*

 UnsafePointer

 UnsafeMutablePointer

 UnsafeRawPointer

 UnsafeMutableRawPointer

 */

-----------------------------简单示例(一)-------------------------------------

1.泛型指针示例:

2.普通指针示例:

3.应用示例:

 

---------------------------获得变量的指针(二)-----------------------------------

 1.示例

2.泛型指针 转化为 普通指针

 

-------------------------获得指向堆空间实例的指针(三)-----------------------------

 示例1.和2.

 

----------------------------新的指针 指向 新的堆空间(四)---------------------------- 

1.示例:

2. UnsafeMutableRawPointer:普通指针 

3.UnsafeMutablePointer:泛型指针

4.更复杂的情况

---------------------------------------指针之间的切换(五)-------------------------------------

示例1.2.

.  

3.示例(俩种方式)

 4.unsafeBitCast 补充:(待续)。。。

转载于:https://www.cnblogs.com/baisemoli/p/11275750.html

banfadang2409 原创文章 0获赞 0访问量 309 关注 私信
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: