因此,這裏是整個故事。 我已經爲很多平臺做了很多代碼。 我真的很喜歡我在Java和.NET中發現的一個概念,它包含一個資源文件,該資源文件可以包含您將在您的應用中使用的所有字符串。希望你們中的一些人知道。它基本上是一個以鍵=>值的方式排序的XML文件。 我一直在尋找iOS中的等價物,但我不清楚。有infoPlist.strings,但這似乎是錯誤的路徑。我可能是錯的。iOS上的等效資源串文件
所以我們想要的是,我們有一大堆字符串在多個地方重複(警示框,方向文本等)。我們需要這種經歷改變一次。有多種方法可以做到這一點,我只是不知道哪一個是最好的。
我不是很有口才,所以如果任何人有問題或需要澄清,讓我知道。
謝謝。我會研究它並回復你。這看起來像正確的道路。 –
那麼,這是我的關注。這是爲了本地化,而且這個系統似乎對我們正在嘗試做的事情很愚蠢。這是一個確切問題的例子。客戶希望將所有「提交」按鈕的文本(任何啓動Web服務的內容)從「提交」更改爲「確定」。他們正在談論改變爲「應用」或「繼續」。有15個按鈕。不想經歷並找到所有這些並改變標題。我們只想改變一次字符串並完成它。我們也希望代碼支持這種變化。 –
正確。這正是NSLocalizedString()通過改變'.strings'文件所允許的。你需要在'Localizeable.strings'中有'SUBMIT_BUTTON_CAPTION'=「Submit」;''SUBMIT_BUTTON_CAPTION「=」OK「;'。 (或者你喜歡給你的鑰匙命名。)那不是你所描述的嗎?如果您想翻譯成其他語言,那麼您可以進行設置,但您不必這樣做。 –