2012-06-28 38 views
0

當我寫:「alloc」方法是否產生一個實例?

MyClass *obj = [[MyClass alloc]init]; 

我可以在2個部分分成:

  • [MyClass alloc] --- >>生產的東西

  • [theProduct init];

所以ALLOC是一個Class方法並且正在init中立場的方法,我想它必須被調用的實例...在這種情況下,[MyClass alloc]的結果。 我對此非常困惑。

我的猜測是否正確?

回答

4

+alloc爲類的實例分配和歸零內存。這個實例是未初始化的 - 在您將其初始化爲-init或相關項之前,它尚未準備好用作對象。

0

熟悉C++嗎? +alloc = new-init… =構造函數方法。

相關問題