zoukankan      html  css  js  c++  java
  • 加载图片 最好不要用myImage = [UIImage imageNamed:@"icon.png"]

    myImage = [UIImage imageNamed:@"icon.png"];
    那么小心了
    这种方法在一些图片很少,或者图片很小的程序里是ok的。
    但是,在大量加载图片的程序里,请千万不要这样做。
    为什么呢 ???????


    这种方法在application bundle的顶层文件夹寻找由供应的名字的图象 。 如果找到图片,装载到iPhone系统缓存图象。那意味图片是(理论上)放在内存里作为cache的。

    试想你图片多了,是什么后果``````
    图片cache极有可能不会响应 memory warnings and release its objects

    所以,用图片的时候一定要小心的alloc和release
    推荐使用
    NSString *path = [[NSBundle mainBundle] pathForResource:@"icon" ofType:@"png"];
    myImage = [UIImage imageWithContentsOfFile:path];

  • 相关阅读:
    js触摸屏案例
    Docker
    Docker 镜像加速
    Docker 命令大全
    linux gpasswd
    Docker基础教程
    PHP输出毫秒时间戳
    PHP Variable handling 函数
    Partition Array by Odd and Even
    Median
  • 原文地址:https://www.cnblogs.com/careerman/p/2644808.html
Copyright © 2011-2022 走看看