簡體   English   中英

在Objective-C中分配和初始化

[英]alloc and init in Objective-C

我假設alloc的定義遵循以下原則:

查找並分配對象的內存塊

定義init類似於:

在新分配的內存塊中創建一個對象

我只是想在有關內存管理的問題上全神貫注,並希望確保我做對了。

那是對的。

原則上是正確的。 但是實際上實際上不需要init返回相同的,相同的對象。 我從來沒有觀察到這一點(坦率地說,也從未檢查過),但是從理論上講, init可以釋放分配的對象,分配另一個對象,初始化第二個對象並返回對第二個對象的引用。 除了這些細節,您是完全正確的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM