UIImage中两种获取图片的方法的区别

来源:互联网 发布:淘宝官网下载免费下载 编辑:程序博客网 时间:2024/05/17 07:39

   //静态缓存图片 - 当图片被加载之后会将图片缓存在静态区内存中,造成程序占用内存大,但是由于是缓存在静态区的图片所以再次调用图片时无需加载直接读取(占内存,效率高)
    //调用多图片质量低
    //UIImage *bgImage = [UIImage imageNamed:@"图片名"];
    //不缓存图片  - 每次调用此方法时会临时加载图片,释放后图片页随之释放,当再次调用时需重新分配内存以及加载图片(占内存小。效率低)
    //调用少图片质量高
    //UIImage *bgImage1 = [[UIImage alloc]initWithContentsOfFile:@"路径"];

0 0
原创粉丝点击