たとえば、UIImage を作成したい場合、次の 2 行のコードの違いは何でしょうか。
UIImage *img = [UIImage imageWithCGImage:cgImage];
UIImage *img = [[UIImage alloc] initWithCGImage:cgImage];
「目的は同じ、手段が違う」というだけでしょうか?
たとえば、UIImage を作成したい場合、次の 2 行のコードの違いは何でしょうか。
UIImage *img = [UIImage imageWithCGImage:cgImage];
UIImage *img = [[UIImage alloc] initWithCGImage:cgImage];
「目的は同じ、手段が違う」というだけでしょうか?