Swift函數(shù)傳引用和指針

1. inout(傳引用)

 func test(inout size: CGSize) {
        size = CGSizeMake(0,0)
    }
///函數(shù)外調(diào)用
var size: CGSize!
test(&size)

2. UnsafeMutablePointer(傳指針)

  func test(size: UnsafeMutablePointer<CGSize>) {
        size = CGSizeMake(0,0)
    }
///函數(shù)外調(diào)用
var size: CGSize!
test(&size)

傳引用或指針均可達(dá)到在函數(shù)內(nèi)修改傳入的值的目的


參考

Swift互用性:與 C的API交互(Swift 2.0版)
Swift中的指針操作和使用詳細(xì)介紹

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,604評論 4 61
  • 嗯哼嗯哼蹦擦擦~~~ 轉(zhuǎn)載自:https://github.com/Tim9Liu9/TimLiu-iOS 目錄 ...
    philiha閱讀 5,265評論 0 6
  • 通往財富自由之路:資本-有效資本的3個基本要素 學(xué)習(xí)要點 一、資金和資本的區(qū)別。比如房子確實是由一堆磚頭建造的,但...
    徐晗卿閱讀 319評論 0 0
  • 想念是一種時時刻刻都想擁你入懷的感覺,呼吸時也會想,吃飯時也會想,以為閉上眼睛就好了,才發(fā)現(xiàn)腦海里都是你。那么,我...
    陽光雜貨鋪閱讀 443評論 0 0
  • 你搟了面,切好面條,讓我去菜地拽一把菠菜和蒜苗。 菜地就是咱老宅,弟弟種了幾畦菜,四季都有綠。拽好菜我忘了你的囑咐...
    八里山人程遠(yuǎn)河閱讀 674評論 1 4

友情鏈接更多精彩內(nèi)容