Tag: alloc

在启用ARC的项目中使用alloc,init

其实我正在开发一个启用了ARC的项目。 我知道使用alloc和init正在取得对象的ownership 。 我知道,如果我创build一个像这样的string NSString *myString = [[NSString alloc]initWithFormat:@"Something"]; 那么我需要release我自己的myString 。 如果我使用ARC启用? 我无法释放自己。 那么它会造成泄漏? 还是我不应该这样创build对象? 我也可以像下面的代码一样创build一个string。 NSString *myString = [NSString stringWithFormat:@"Something"]; 但是,我需要准确使用ARC启用项目的types? 如果我使用第一种types会发生什么?