发一个方便 OS X, iOS 上搜索中文联系人的程序

2013-01-05 14:33:25 +08:00
 cyfdecyf
半年多前自己写的一个 OS X 程序 PinYinNick。

说明 https://github.com/cyfdecyf/PinYinNick/
下载 http://code.google.com/p/pinyinnick/downloads/list

功能是给联系人添加拼音缩写作为昵称,这样在 Contacts.app, Mail.app 等程序里可以用拼音缩写来找联系人。iCould 同步到 iOS 上之后就可以在 iOS 上用缩写搜联系人了。

最初想到这么做是因为 iPhone 上的 Dialvetica 不支持拼音,但支持用昵称搜索,所以实现了这么个功能。后来发现在 OS X 和 iOS 的很多其他程序里都可以直接用拼音缩写来搜索,倒还挺方便。
3857 次点击
所在节点    分享创造
5 条回复
jjgod
2013-01-05 17:00:06 +08:00
四年前就写过类似的功能: https://github.com/jjgod/apn
DFC
2013-01-05 17:20:31 +08:00
先感謝兩位!
正在用 @cyfdecyf 這個,@jjgod 的腳本可以解決英文系統下的中文聯絡人排序問題,但很多繁體字及生僻字不能轉換,例如 劼、嶸、宮、釵、麗 等等。
cyfdecyf
2013-01-05 17:22:57 +08:00
原来 @jjgod 大神早就写过了。

最开始我用 MacRuby 写了一个。后来写这个 GUI 的是为了学习下 Cocoa,另外对大多数人来说可能更加方便些。
jjgod
2013-01-05 17:28:38 +08:00
@DFC: 之前用的是一个比较简单的 Python 库,但很容易扩充: https://github.com/jjgod/apn/blob/master/pinyin.py

也可以换成 https://github.com/lxneng/xpinyin 这个,不知道是否好一些。
cyfdecyf
2013-01-05 17:28:43 +08:00
@DFC 我那个的拼音数据包含 Unihan block1 里的汉字,不过多音字没有特别处理。

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

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

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

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

© 2021 V2EX