UIImage *image = [UIImage imageNamed:@“xxx”]
NSString *filePath = [[NSBundle mainBundle] pathForResource:@“xxx” ofType:@“xxx”]
UIImage *image = [UIImage imageWithContentsOfFile:filePath]
imageNamed 方法会自动缓存新加载的图片并重复利用,推荐用于尺寸较小并且反复使用的图片资源。imageNamed先根据指定的图片资源名在系统缓存中搜索图片资源,找到返回,找不到就到硬盘中重新加载图片并缓存。
imageWithContentsOfFile 方法直接根据路径加载图片,没有缓存和取缓存的过程,将图片转化成数据对象进行加载,推荐用于尺寸很大但不常用的图片。imageWithContentsOfFile不可以直接加载Assets里的图片,需要将图片拖入工程目录。
在文件夹中选中你要复制到xcode中的图片,然后拖动图片到屏幕下方dock栏的xcode图标上停留一会,xcode程序会出现在屏幕中央,在把图标拖到屏幕中间的xcode程序窗口中停留一会,xcode程序窗口会放大到占满屏幕,这是拖动到你想放置图片的项目目录位置松开左键即可。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)