威注音专案已经有半年多了,目前也已经找出了使用 IMK 选字窗的的方法。于是可以慢慢开始考虑让整个专案“去 zonble 化”的可行性。其中的一个方法是 Apple Japan 的输入法工程师 Mzp 写的 InputMethodKit 日文教材当中的利用 ReactiveSwift 与 Actomaton (ReactiveAutomaton) 做状态管理的方法(与 Zonble 采用的“状态与策略结合”的 design pattern 完全不同)。
然而,我智商不够。Mzp 的教材当中,唯独 Reactive Programming 这一点,我目前实在想不明白究竟该怎样将这些与威注音的产品功能需求结合起来实现。不过我不是来问这个的,因为太个案了。
结论就是:我可能需要重头理解 Reactive Programming 究竟是怎样一回事。所以想在这个版请教一下各位大神、看看有没有相关的易懂的理念入门自学资源。
P.S.: 特别是在做东亚中日韩语言处理这一块,乃至至少中文纵排,懂日语都是一个很好的工程师技能加分项。我不是工程师出身,只是在维护我这一个小案子,但能看懂日语写的资工材料已经很幸福了:原来 InputMethodKit 的高端知识并非被 Zonble 垄断着。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.