跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • iOS 初学者想做个 Markdown 编辑器,请问会有什么坑?
未分類
5 6 月 2020

iOS 初学者想做个 Markdown 编辑器,请问会有什么坑?

iOS 初学者想做个 Markdown 编辑器,请问会有什么坑?

資深大佬 : coffeesgr 12

最主要的 Feature 是所见即所得,控制符号只有光标选中了才显示,不需要有个单独的预览窗口。

现在想到的方案是用原生的 Text Kit,把 Markdown 解析成 NSAttributedString,在一个 TextView 里编辑。这么做的话可能还会需要手写个 Markdown 解析器,保存的时候再把 NSAttributedString 转换回 Markdown 。

编辑器之外的部分打算用 SwiftUI 去做,似乎能简洁点。

请问这么做有什么坑需要避开吗,或者有没有更好的方案?顺便想问下预期工作量大概会是多少

大佬有話說 (3)

  • 資深大佬 : IgniteWhite

    想起来一段历史:
    https://sspai.com/post/33494
    https://www.v2ex.com/t/267339

  • 資深大佬 : d4rkb1ue

    文本编辑器是几大看起来简单但是极其复杂的之一(之首)?

  • 資深大佬 : EPCoo

    我觉得,所见即所得这部分最最麻烦的一点,涉及到富文本编辑处理,
    可以先尝试纯文本编辑,点击预览 Markdown 的方式。
    推荐看看一些开源的 Markdown 项目,主要看看编辑器的实现方式,心里会有一个大概的预期:
    fsnotes, MarkLite, Pine

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具