在開(kāi)發(fā)過(guò)程中姻檀,可能由于業(yè)務(wù)繁多摊阀,進(jìn)行組件化處理
但是也有可能因?yàn)闃I(yè)務(wù)面向不同的國(guó)家瓦阐,要有本地化處理
要想各個(gè)業(yè)務(wù)有自己的本地化文件處理披泪,那么要如何處理呢
這里以中文為例纤子,每個(gè)業(yè)務(wù)下都有各自的zh-Hans.lpro目錄文件,然后在對(duì)應(yīng)的目錄下創(chuàng)建各自業(yè)務(wù)的strings類型文件款票,這樣在工程代碼中就可以進(jìn)行使用控硼,主要是在方法
/* Method for retrieving localized strings. */
- (NSString *)localizedStringForKey:(NSString *)key value:(nullable NSString *)value table:(nullable NSString *)tableName NS_FORMAT_ARGUMENT(1);
中通過(guò)tableName來(lái)區(qū)分對(duì)應(yīng)的業(yè)務(wù),對(duì)應(yīng)的參數(shù)為strings類型文件的文件名(不帶后綴)