现在有哪些以 ObjC 或者 ObjCpp 为主的非 package 形式的 OpenCC 扩展?

2022-02-10 21:44:15 +08:00
 ShikiSuen

SwiftyOpenCC 好用归好用,然而有两个缺点:

一、肥,10.7MB 多(包含 9.5MB 的 OpenCC 本体)。 二、一旦 xcode 掺了 package 就没办法指定具体的编译目录了,这一点非常被动。

有什么靠谱的替代品吗?

8908 次点击
所在节点    iDev
5 条回复
XDDD
2022-02-16 13:49:25 +08:00
SwiftyOpenCC v0.2.2 ?
geekfxxk
2022-02-16 14:08:23 +08:00
iOSOpenCC (pod): [iOSOpenCC]( https://github.com/swiftdo/OpenCC)
ShikiSuen
2022-02-16 16:48:24 +08:00
@XDDD 那个其实会下载整个 OpenCC 来用。
我暂时用 Swift 写了个替代品,但我不知道在程序方面比 OpenCC 差在哪里。
https://github.com/ShikiSuen/vChewing-macOS/blob/main/Source/Modules/ControllerModules/vChewingKanjiConverter.swift
XDDD
2022-03-03 15:40:03 +08:00
@ShikiSuen 差太远了……OpenCC 仅基础转换就有四千余条单字转换规则,近五万条词组转换规则。你的正则版本只有 39 条单字规则,142 条词组规则。我随便跑了下,在差了两个数量级的前提下,OpenCC 的速度仍然快于正则转换。
ShikiSuen
2022-03-12 07:58:41 +08:00
@XDDD 这个 swift 档案我重写了,现在不用正则转换了。您看是否速度仍旧落后于 OpenCC ?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/833055

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX