[英]Question about naming conventions for Cocoa/Objective-C for iPhone (with respect to release and autorelease)
你能描述一個返回它為調用者分配的對象(以及調用者應該釋放的對象)的方法和返回自動釋放對象的方法之間的命名約定差異嗎?
返回保留對象(調用者應該釋放)的方法應該包括單詞copy
, new
, mutableCopy
或alloc
(如在alloc
/ init
對中)。 其他所有東西都應該返回一個自動釋放的對象。
你看過Apple的文檔了嗎?
根據這個 :
如果該方法在名稱中具有alloc,new,copy或create,則它將按慣例返回一個新的保留對象。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.