IOS 多語言資源檔案載入的一種解決方案

2021-06-09 18:23:53 字數 1136 閱讀 7857

[cpp]view plain

copy

////

//  resmanager.h

////  created by 周海鋒 on 12-4-16.

//#import 

#import 

typedef

enum

language;  

@inte***ce resmanager : nsobject  

@property (nonatomic,assign) language language;  

+(resmanager *)sharemanager;  

-(uiimage *) loadimage:(nsstring *) img;   

@end    

[cpp]view plain

copy

////  resmanager.m

////  created by 周海鋒 on 12-4-16.

//#import "resmanager.h"

@implementation resmanager  

@synthesize language;  

static

resmanager * resmanger = nil;  

+(resmanager *)sharemanager  

}  return

resmanger;  

}  //唯一一次alloc單例,之後均返回nil

+ (id)allocwithzone:(nszone *)zone  

}  return

nil;  

}  //copy返回單例本身

- (id)copywithzone:(nszone *)zone  

-(id) init  

return

self;  

}  -(uiimage *) loadimage:(nsstring *) name  

uiimage *image = [uiimage imagenamed:name];  

return

image;  

}  @end  

一種特殊的多語言解決方案

一直以來多語言問題都是個讓人頭疼的問題,不是這個問題有多難,而是很繁瑣,而我們目前的這個專案有點特殊,我希望最大限度的化繁為簡,以下是我解決這個問題的方案。我們的專案有這樣兩個前提 1 要支援多語言但最多三種語言,一般情況下就兩種語言,所以並沒有隨時切換語言的要求。2 我們希望有一種可以初期不用管語...

一種特殊的多語言解決方案

一直以來多語言問題都是個讓人頭疼的問題,不是這個問題有多難,而是很繁瑣,而我們目前的這個專案有點特殊,我希望最大限度的化繁為簡,以下是我解決這個問題的方案。我們的專案有這樣兩個前提 1 要支援多語言但最多三種語言,一般情況下就兩種語言,所以並沒有隨時切換語言的要求。2 我們希望有一種可以初期不用管語...

純資源的dll檔案來實現多語言

在使用vc寫簡繁體通用程式時,對實現選單 介面 tooltips等的文字時無法實現通用。如果寫簡體和繁體各一套程式,那肯定不現實。查詢所有資料和文章都只能實現選單的多語言,且使用起來也不方便 並且無法實現介面 tooltips等的多語言。因而,採用純資源的dll檔案來實現多語言。純資源dll檔案實現...