NSAttributedString
iOS アプリには単純なマークアップ パーサーがあります。このパーサーは、HTML のようなタグを含むテキストを取得し、各文字を反復処理してNSString
を生成することで に変換しNSMutableAttributedString
ます。
文字列を反復処理するときにすべての文字に新しい属性セットを追加するという最悪のシナリオではNSMutableAttributedString
、同一の隣接する属性範囲を結合して最適化するのに十分なほどインテリジェントでしょうか? それとも、Core Text でのレンダリングが非常に非効率的で遅いのでしょうか?
これが一般的に優れたアルゴリズムであると示唆しているわけではありません! 私は最悪のシナリオを見ているだけでNSMutableAttributedString
、インテリジェントな動作が組み込まれているかどうか疑問に思っていますか?