2011-10-07 60 views

回答

1

如果您只存儲了100-1000個句子,效率(就運行時和內存使用而言)是無關緊要的。在英語中,一個句子中的平均字符數大約爲100.

假設您使用UTF-32編碼,1000個句子的存儲將只需要4 * 100 * 1000個字節(〜400千字節)。即使iPod接觸到的原始iPhone也有128MB的RAM。您只會根據用戶輸入進行更新,因此內存速度也不會成爲性能問題。

只需以簡單自然的方式存儲字符串即可。在繪製圖形界面中,您比在底層邏輯的文本存儲中更可能存在性能問題。