2012-01-16 3 views
1

여러 언어를 지원하도록 앱을 변환하고 싶습니다. 나는 make가 언어를 바꾸기위한 설정을하기를 원한다. 문자열과 이미지를 가져 오는 데 Singleton 클래스를 만드는 좋은 방법이 있습니까? 나는 iPhone에서 현지화를 원하지 않지만, 응용 프로그램에 대한 현지화가 필요하다면 ... Thx 답장!싱글 톤 멀티 언어 앱?

+2

예, 그것은 좋은 솔루션입니다 ... – Saphrosit

답변

1

예, 솔루션이 좋습니다 (많은 애플리케이션에서 매우 구현되었습니다). 사전을 구현하고 지역화 된 문자열의 이름을 물으면 올바른 문자열을 반환하는 기본 단일 클래스가 필요합니다. 최소한에서

, 당신은 아마 지역화 된 문자열에서 읽어

일부 생성자가 필요합니다.

setLanguage (String language) 현재 지역화 된 언어를 설정하는 메소드입니다.

getLocalizedString : (String field) 현재 언어에 대한 지역화 된 문자열을 가져옵니다.

다음은 헤더의 기본 구현의 :

@interface LocalizedString : NSObject 

+ (void)setLanguage(String language); 
+ (void)getLocalizedStringForField(String field); 

static current_language; 

@end