這是關於NSMutableArray「initWithCapacity」的實例方法。NSMutableArray initWithCapacity方法說明和內存管理
從技術文檔,返回值被描述爲:
Return Value An array initialized with enough memory to hold numItems objects. The returned object might be different than the original receiver.
似乎是在「不同於」一個錯字,我的猜測是,它應該是「不同於」。而且,如果返回的對象確實與原始對象不同,我們是否必須擔心釋放與原始對象關聯的內存?
希望有人見地這個可以幫助...
感謝您的詳細解答,鏈接到Bbum的條目也幫助很多。 – Stanley