我通常都知道,當你想調用一個方法上的另一個對象,這樣做:從另一個類調用方法,在Objective-C
NewObject *object = [NewObject alloc]init];
[object callMethod];
但我創建了一個類,不是一個對象本身,這意味着它沒有屬性或內存管理。它有幾個方法來計算一些東西。
自其他類,都是我所要做的就是導入頭該類做:
#import "MyClass.h"
[MyClass callMethod];
在這種情況下,爲什麼我沒有的alloc初始化?它工作得很好。
他們被稱爲類方法,所以你不需要實例化一個對象來調用它們。你需要初始化一個類的實例。 – 2012-08-09 21:23:17