1. 程式人生 > >如何建立靜態庫 與 使用靜態庫聯調、製作靜態庫載入不上圖片的問題

如何建立靜態庫 與 使用靜態庫聯調、製作靜態庫載入不上圖片的問題

如何製作靜態庫 在此博文已經寫的很好了
http://www.cnblogs.com/superhappy/archive/2013/05/27/3102629.html

如何進行聯調那?

由於本人不會使用 博文中得 截圖 所以用語言概述下把
1.、 在一個工程中加入靜態庫 :   在能顯示UI的工程(也就是.app 的工程)中加入 靜態庫的工程(也就是.a 的工程) 在 "Products"這個檔案下面加入

靜態庫的工程。

2、在靜態庫中把資訊都加好: 加入後 點選靜態庫的.xcodeproj ----> 選中Build Phases ---》在選擇Copy Files 選擇好靜態庫中得.h檔案 新增進來。 還有Link Binary With Libraries 中得框架 Compile Sources 中得資原始檔 都要加進來;

3、在工程中引入靜態庫的標頭檔案:  最後靜態庫中得檔案都加進來了 檔案應該不報錯了 如果還報錯的話需要 點選 .app 工程中.xcodeproj ----》選擇Build Settings 在選擇 ----》Search Paths 中 Library Search Paths 把.a包拖進來 引入.a包 然後最總要一步在.app 工程中 加入靜態庫中得.h 檔案那樣才能使用靜態庫中得.h檔案!

// 對圖片進行分類 
+ (UIImage*)imagesNamedFromCustomBundle:(NSString *)name
{
    NSString *main_images_dir_path = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"DMImage.bundle/image"];//明確bundle 圖片的路徑
    NSString *image_path = [main_images_dir_path stringByAppendingPathComponent:name];
    return [UIImage imageWithContentsOfFile:image_path];
}

// 對分類讀取bundle 檔案下圖片的操作
UIImageView *footer = [[UIImageView alloc] initWithImage:[UIImage imagesNamedFromCustomBundle:@"DMfooter.png"]];