1. 程式人生 > >如何取用束(.bundle)裡面的內容(圖片)及建立bundle型別檔案

如何取用束(.bundle)裡面的內容(圖片)及建立bundle型別檔案

新建一個類,名為Tool,在裡面寫方法。然後呼叫

//

//  Tools.h

//

//

//  Created by 卡特 on 14-4-14.

//  Copyright (c) 2014 Morpheus. All rights reserved.

//

#import <Foundation/Foundation.h>

#import <UIKit/UIKit.h>

@interface Tools : NSObject

+(UIImage *)getImageFromBundle:(NSString *)imgName;

@end

//

//  Tools.m

//

//

//  Created by 卡特 on 14-4-14.

//  Copyright (c) 2014 Morpheus. All rights reserved.

//

#import "Tools.h"

@implementation Tools

+(UIImage *)getImageFromBundle:(NSString *)imgName{

NSString * bundlePath = [[NSBundlemainBundle].resourcePathstringByAppendingPathComponent:@"resources.bundle"];

   NSString

* img_path = [bundlePathstringByAppendingPathComponent:imgName];

return [UIImageimageWithContentsOfFile:img_path];

}

    /*  束的名字為resourse.bundle,建立束的方法是,在桌面新建一個資料夾,然後將檔案(圖片等)放入資料夾內,

     最後更改資料夾的名字,字尾為.bunlde格式,確認更改即可 ,然後拖到相應工程裡  */


@end

呼叫bundle內檔案的方法在.m檔案中,例項化一個UIImage         

    UIImage

* image = [ToolsgetImageFromBundle:@"image1.png"];

呼叫完畢。