zoukankan      html  css  js  c++  java
  • iOS imageNamed 与 imageWithContentsOfFile 的区别

    imageNamed 方法

    1)后面的参数是icon的名字,图片可以存在项目中,也可以存在Asset中

    2)该方法只适合一些中小型的图片读取,而一些比较大的资源图片并不适合用这个方法

    3)这个方法加载完图片后会存在Cache里面,当用这个方法加载的时候,会在系统缓存中查找并返回一个对象,如果缓存中没有找到对应的对象,会从指定的文档中加载返回对象

    4)优缺点:加载效率高,但消耗内存,当内存过大时,会出现内存警告,或者内存泄露

    imageWithContentsOfFile 方法

    1)后面的参数是图片的路径,格式是字符串

    2)加载图片时,会根据路径查找,直接加载,使用完后释放,不会存入内存

    3)适合一些不常用的图片或icon,或者资源比较大图片

    4)优缺点:可以节省内存,但是消耗性能

  • 相关阅读:
    .Net Web开发技术栈
    C#foreach原理
    C#位运算符
    python写12306抢票
    java语法学习
    建立个人知识体系
    struts2静态方法和动态方法调用
    springmvc跳转的几种方式
    JDBC驱动程序的四种方式
    eclipse用axis2发布webserver
  • 原文地址:https://www.cnblogs.com/lovestarfish/p/10715842.html
Copyright © 2011-2022 走看看