0
MyClass *obj = [[MyClass alloc]init];
我可以在2個部分分成:
[MyClass alloc]
--- >>生產的東西[theProduct init];
所以ALLOC是一個Class方法並且正在init中立場的方法,我想它必須被調用的實例...在這種情況下,[MyClass alloc]
的結果。 我對此非常困惑。
我的猜測是否正確?
MyClass *obj = [[MyClass alloc]init];
我可以在2個部分分成:
[MyClass alloc]
--- >>生產的東西
[theProduct init];
所以ALLOC是一個Class方法並且正在init中立場的方法,我想它必須被調用的實例...在這種情況下,[MyClass alloc]
的結果。 我對此非常困惑。
我的猜測是否正確?
+alloc
爲類的實例分配和歸零內存。這個實例是未初始化的 - 在您將其初始化爲-init
或相關項之前,它尚未準備好用作對象。
熟悉C++嗎? +alloc
= new
。 -init…
=構造函數方法。