実行時に値を入力し、ユーザーに提示したい定義済みの文字列形式がいくつかあります。constants
またはdefines
のどちらか適した方として保存したいと思います。
何かのようなもの:
@% has sent you a message on @%-@%-@%.
実行時に、上記は送信者の名前と mm-dd-yy を取得して、必要な文字列を準備します。
James Bond has sent you a message on 12-31-2050.
そのようなことを実装するためのコードを誰かが指摘できますか?
編集:多くの人(特に投票者!)が信じていることとは反対に:
これは単なる文字列のフォーマットの問題ではありません。以下を確認するために投稿されます。
- 使用時だけでなく、フォーマットを永続的に保存したいため、文字列形式のストレージはメモリ効率が良い(静的 vs 定義 vs その他)
- 実行時の値の置換は時間効率が良い (stringWithFormat と他のオプション)