代码之家  ›  专栏  ›  技术社区  ›  lostInTransit

NSData-在内存使用方面哪个更好:initWithContentsOfURL还是NSURLConnection

  •  1
  • lostInTransit  · 技术社区  · 16 年前

    我应该使用吗

    NSData *data = [[NSData alloc] initWithContentsOfURL:myURL]
    

    NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
    
    2 回复  |  直到 16 年前
        1
  •  2
  •   Rog    16 年前

    使用NSURLConnection的异步api可以通过处理传入的数据来提高内存效率,但(在不知道你实际在做什么的情况下)我认为这是一个相当激进的优化,你应该等到有可用的代码为止。

        2
  •  0
  •   Alex Wayne    16 年前