私の古いコードは、NSLocalizedString を使用して次のように表示します。ここで、outputText は、単一の出力セッションにそのような行を多数含む NSMutableString でした。
[outputText appendFormat: NSLocalizedString(@"\n\n%@ and %@ are identical. No comparison required.", @"\n\n%@ and %@ are identical. No comparison required."), self.ipAddress, secAddress.ipAddress];
さまざまな ipAddress 文字列の色を変更しようとしていますが、NSMutableAttributedString を使用するときに同様の方法が見つかりません。
私が直面している最大の問題は、この文字列全体がローカライズされるため、フォーマットされた出力の各部分を分割しないと NSRange を確実に設定できないことです。
この文字列の各部分を分析し、それを NSAttributedString に変換して、各部分を outputText に追加する必要がありますか??