NSAttributedStringとSwiftUIのMarkdown対応により、
誰もが1度は「僕の考えた最強のMarkdownエディタ」を作る夢を見たでしょう。
エディタには、見出し・太字・リストなどの記法を簡単に入力できるボタンが欲しくなります。
その時に「正規表現で実現できそう」と考える人がいるかもしれません。
そう、過去の私です。
しかし、正規表現を用いた実装は失敗に終わります。
このセッションではその失敗をもとに、
SourceLocation
をUITextViewで扱う方法について話します。
このセッションを聞くことで、みなさんもオリジナルのMarkdownエディタが作れるようになります!