做語言國際化時創(chuàng)建的"String File"文件名必須命名為" Localizable.strings ",否則NSLocalizedString獲取不成功迫筑。
應(yīng)用內(nèi)不依賴系統(tǒng)語言的實現(xiàn):
define AppLanguage @"appLanguage"
define CustomLocalizedString(key, comment) \
[[NSBundle bundleWithPath:[[NSBundle mainBundle] pathForResource:[NSString stringWithFormat:@"%@", [[NSUserDefaults standardUserDefaults] objectForKey:@"appLanguage"]] ofType:@"lproj"]] localizedStringForKey:(key) value:@"" table:nil]*