內存區(qū)域劃分

iOS內存中分為5個區(qū)域:

1、棧區(qū)(stack): ?一般由編譯器操作,會存放一些局部變量,等。

2、堆區(qū)(heap):一般由程序員管理,比如alloc申請內存,一般的對象都在堆區(qū)。(鏈表)

3、全局區(qū)(靜態(tài)區(qū))(static):全局變量和靜態(tài)標量的存儲是放在一起的,初始化的全局變量和靜態(tài)變量放在一塊區(qū)域,未初始化的靜態(tài)變量和未初始化的動態(tài)變量是在相鄰的區(qū)域的,程序結束后系統(tǒng)釋放。

4、常量區(qū):常量字符串就是放在這里。

5、代碼區(qū)

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

相關閱讀更多精彩內容

友情鏈接更多精彩內容