iOS 局部變量 全局變量 成員變量


一.成員變量 : 寫在類聲明的大括號中的變量叫成員變量 (也叫屬性/實例變量)

    成員變量不可離開類 離開了類就不是成員變量

  成員變量不能再定義的同事初始化

 成員量只能通過對象來訪問

 成員變量存儲在堆中(當前對象對應的堆得存儲空間中) 不會被系統自動釋放 只能有程序員手動釋放

 

二.局部變量 :寫在代碼塊或函數中的變量為局部變量

  局部變量的作用域 : 從定義的那一行開始,一直到遇到大括號或return(也就是這個變量所在的代碼塊或函數結束時)

  局部變量可以先定義后初始化,也可以在定義的同時就初始化

  局部變量存儲在棧里面 系統會自動釋放

 

三.全局變量 : 卸載函數外或大括號外的變量就是全局變量

  全局變量的作用域 : 從定義哪行開始 到文件末尾

   全局變量可以向定義再初始化,也可以定義的同時初始化

   全局變量存儲在靜態區中 程序啟動時就會分配存儲空間 直到程序結束才會釋放

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM