[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檔案實現...