美文网首页
0108 - 重启 Klib 项目

0108 - 重启 Klib 项目

作者: ITJason | 来源:发表于2018-01-08 22:36 被阅读31次

    想当初,Klib 这个产品是在去年元旦时启动的。起初只想做个小 Demo 即可,没想到用了近半年的时间,一版一版地改进。一晃一年过去了,现在又开始出新版,感觉有点奇妙。

    今天主要改进了从 Kindle 设备中导入标注的问题:

    • 加速导入
    • 优化排重算法
    • 一些细节改进

    其中,技术上有一点:计算两个字符串的最大公共字符串。我没有直接研究算法,直接找的网上现成的方法。可惜的是,性能非常差。后来,考虑到 Kindle 标注文本的特殊性,忽略部分情况,直接使用 Swift 中的 String.commonPrefix(with:),性能提高 1000 倍!这感觉,爽。

    • 尽量使用系统原生的函数
    • 针对实际情况进行改进

    博客原文:0108 - 重启 Klib 项目

    相关文章

      网友评论

          本文标题:0108 - 重启 Klib 项目

          本文链接:https://www.haomeiwen.com/subject/uhpinxtx.html