`

[UIImage imageNamed:@"icon.png"] 加载图片的问题

    博客分类:
  • iOS
阅读更多

 [UIImage imageNamed:@"icon.png"]

用上面的方法加载图片有问题.
这种方法在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];

分享到:
评论

相关推荐

    ios页面适配

    UIImage *img_login = [UIImage imageNamed:@"img_login@2x.png"]; [loginBtn setBackgroundImage:img_login forState:UIControlStateNormal]; } ``` #### 四、旋转时调整界面大小 当设备旋转时,我们需要确保...

    FFViewControlPlaceHoldView:UIViewControl的占位符视图,就像

    **************1.App启动时初始化相关资源//loading数据时的动态图(由大于等于2张图组成)NSArray *loadImageArray = [NSArray arrayWithObjects:[UIImage imageNamed:@"icon_hud_1.png"], [UIImage imageNamed:...

    多种菜单动画效果

    该源码是一个实现了多种菜单动画效果源码,源码IGLDropDownMenu,IGLDropDownMenu可以实现多种...[item setIconImage:[UIImage imageNamed:@"icon.png"]]; [item setText:@"title"]; [dropdownItems addObject:item];

    IGLDropDownMenu:iOS下拉菜单,具有漂亮的动画并且易于自定义

    [item setIconImage: [UIImage imageNamed: @" icon.png " ]]; [item setText: @" title " ]; [dropdownItems addObject: item]; 创建您的IGLDropDownMenu并设置参数名称dropDownItems IGLDropDownMenu *dropDown...

    ios开发之项目废弃图片资源清理工具

    UIImage *img = [UIImage imageNamed:[NSString stringWithFormat:@"icon_tag_%d", index]]; ``` `icon_tag_x.png` should not be shown as unused resource, we should ignore them. ## Installation * ...

    Loaded-icon.zip_icon_加载时旋转的

    2. **加载图片**:加载要进行动画的图片序列,通常是多张相同图标不同角度的PNG图片。这些图片需要在项目的资源文件夹中,并且可以通过NSBundle获取。 ```objc NSArray *imageNames = @[@"加载图标001", @"加载图标...

    iOS开发:如何使用ShareSDK让APP快速拥有分享功能

    id<ISSPublishContent> publishContent = [ShareSDK publishContent:@"content" defaultContent:@"" image:[UIImage imageNamed:@"Icon.png"] imageQuality:0.8 mediaType:SSPublishContentMediaTypeNews title:@...

    获取系统图片资源及归类

    在iOS中,可以使用`UIImage`类的`imageNamed:`方法来加载系统图片。 归类系统图片资源是一项系统性的任务,目的是便于查找和使用。以下是一些有效的归类策略: 1. 功能类别:根据图片在应用中的功能进行分类,如...

Global site tag (gtag.js) - Google Analytics