V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iAugus
V2EX  ›  iOS

撸了个 iOS 版给通讯录添加拼音的小工具,添加后英文系统下中文姓名也能正常排序

  •  
  •   iAugus · 2016-02-02 11:37:55 +08:00 · 13091 次点击
    这是一个创建于 3204 天前的主题,其中的信息可能已经有所发展或是发生改变。

    软件正在审核中,上架后将开源 (纯 Swift 实现)
    想提前使用的可以留下邮箱参加 beta 版内测,或者发到我邮箱 iAugux$gmail.com

    https://i.imgur.com/o4WpSP5.gif

    https://i.imgur.com/yjYH2dk.gif

    https://i.imgur.com/2xsWhuu.jpg

    第 1 条附言  ·  2016-02-02 20:44:53 +08:00
    大家应该留 TestFlight 邮箱哦,不要弄错了。

    发邮件的应该注明一下是哪个邮箱,有的邮件直接就一个主题,内容都没有,然后我只能拷贝 Email From 地址,不知道对不对。

    谢谢
    第 2 条附言  ·  2016-02-04 18:56:20 +08:00
    有用户反映 Phonetic 在 iOS9.3 beta 中出现白苹果重启的情况。我自己的 4S 也是 9.3 beta ,的确出现白苹果,所以我一直在用另一台 5S ( 9.2 )在测试,没有出现这种情况。

    希望遇到白苹果的测试用户,通过 Phonetic 中的反馈按钮给我反馈下,邮件中会自动添加我需要的信息,你只要填上在 V1.0 还是在 V1.0.1 中遇到白苹果就行了。非常感谢!!

    PS :沙盒应用一般不会造成白苹果,可能是 beta 系统的原因,只是猜测...
    第 3 条附言  ·  2016-02-19 10:06:35 +08:00

    Phonetic Contacts 上架了并且开源!抱歉让大家等了这么久

    App Store

    Github

    目前功能如下:

    • 添加 Phonetic First & Last Name 使通讯录在英文系统下能排序;
    • 添加 Nickname (推荐,字段可选),在 Spotlight 中可以通过拼音首字母快速搜索联系人,中英文系统都适用;
    • 姓氏多音字纠错;
    • 自定义清除通讯录字段;
    • 拼音音调、大小写可选 ...

    先放十个码
    337FH49KWJ3T
    L6TALTJRF3MM
    FTWHLAHRXNN3
    A6NTMFM4RXKM
    3NA6WX7HRKWK
    XWM6NF4HHEF9
    3KXLYP9KHTPF
    4HPFLTNNK3WM
    KKEP6YN9R6M6
    PE33HXTFTHKP

    截止目前,所有给我提过反馈和建议的 TestFlight 用户以及 V2er ,稍后都会提供一个码,上面的码你们也别抢了。
    TestFlight 用户通过邮件发送, V2er 稍后我会 at 你们。可能有点慢

    感谢大家!!!

    117 条回复    2017-12-04 09:13:48 +08:00
    1  2  
    iAugus
        1
    iAugus  
    OP
       2016-02-02 11:40:44 +08:00
    忘了说了,支持姓氏多音字纠错。如: 单(shan) not (dan)
    paicha
        2
    paicha  
       2016-02-02 11:43:13 +08:00
    QQ 同步助手有这个功能
    samsa89
        3
    samsa89  
       2016-02-02 11:50:41 +08:00
    iAugus
        4
    iAugus  
    OP
       2016-02-02 11:50:52 +08:00
    @paicha 我知道啊,不是每个人都用,不一定安全
    bing1178
        5
    bing1178  
       2016-02-02 11:53:20 +08:00
    QQ 同步助手有这个功能

    我之前下过 没发现有这个功能啊 ?
    wangqj
        6
    wangqj  
       2016-02-02 11:56:29 +08:00
    发邮件给你了,谢谢
    so898
        7
    so898  
       2016-02-02 12:01:09 +08:00
    界面比功能更吸引我……
    drw2w
        8
    drw2w  
       2016-02-02 12:06:15 +08:00
    用之前是否需要把姓和名分开填写?
    drw2w
        9
    drw2w  
       2016-02-02 12:06:54 +08:00
    因为有时候图方便直接把名字都写在姓或者名里了
    iAugus
        10
    iAugus  
    OP
       2016-02-02 12:08:50 +08:00
    @drw2w 不需要,都可以,工具只是给通讯录中中文的姓和名添加 phonetic key
    abelyao
        11
    abelyao  
       2016-02-02 12:15:15 +08:00 via iPhone
    是添加到一个独立的字段吗?
    iAugus
        12
    iAugus  
    OP
       2016-02-02 12:20:52 +08:00
    @abelyao Phonetic Key 里面
    braineo
        13
    braineo  
       2016-02-02 12:23:57 +08:00
    界面非常好看。之前在哪里看到一个要用 Xcode 编译的版本,那个缺少多音字处理
    zander
        14
    zander  
       2016-02-02 12:33:09 +08:00
    这类工具接触过不少了,有个通病是对日文名联系人统统按中文处理了。
    abelyao
        15
    abelyao  
       2016-02-02 12:39:29 +08:00 via iPhone
    支持开源,毕竟涉及通讯录的东西,不用 QQ 的原因大家都懂
    iAugus
        16
    iAugus  
    OP
       2016-02-02 12:40:26 +08:00 via iPhone
    @braineo 那个是 OS X 版本,这个 iOS 版的就是参考前者的
    iAugus
        17
    iAugus  
    OP
       2016-02-02 13:00:00 +08:00
    以上留邮箱的包括给我发邮件的都已经添加,没有收到内测的,烦请告知下。后面收到的将晚上统一添加
    1ychee
        18
    1ychee  
       2016-02-02 13:27:05 +08:00
    这个好!支持!
    g67261831
        19
    g67261831  
       2016-02-02 13:31:37 +08:00
    jiezhi
        20
    jiezhi  
       2016-02-02 13:33:34 +08:00
    mark,等正式版和 Github
    steveshi
        21
    steveshi  
       2016-02-02 13:43:55 +08:00 via iPhone
    xuanlian#me.com
    wclebb
        22
    wclebb  
       2016-02-02 13:45:51 +08:00
    不错啊
    期待上架
    到时候记得开贴通知我们。
    boywang004
        23
    boywang004  
       2016-02-02 13:58:41 +08:00
    期待,之前是用 OSX 上用脚本改好 iCloud 同步回去的。等上架后第一时间支持!
    iAugus
        24
    iAugus  
    OP
       2016-02-02 13:59:00 +08:00
    @wclebb 一定
    drw2w
        25
    drw2w  
       2016-02-02 14:08:45 +08:00
    @drw2w 我怎么没收到你这条回复的提醒。。。我去。。。好的,谢谢。期待上线!
    liju1994
        26
    liju1994  
       2016-02-02 14:15:06 +08:00
    congeec
        27
    congeec  
       2016-02-02 14:17:52 +08:00 via iPhone
    又造个轮子, Github 上不适又个叫 apn 的么?
    iAugus
        28
    iAugus  
    OP
       2016-02-02 14:22:58 +08:00
    @congeec apn? iOS 版的吗?没看到啊
    ryecao
        29
    ryecao  
       2016-02-02 14:27:43 +08:00
    ryecao#gmail.com
    thx!
    lesswest
        30
    lesswest  
       2016-02-02 14:35:41 +08:00
    好用
    capbone
        31
    capbone  
       2016-02-02 14:41:17 +08:00
    [email protected]
    之前遇到过这个问题,虽然解决了但是那个 app 难用得不想提
    wc0517
        32
    wc0517  
       2016-02-02 15:07:10 +08:00
    这个功能挺好的,之前在电脑端也有人做过
    http://sspai.com/23168/
    iAugus
        33
    iAugus  
    OP
       2016-02-02 15:21:55 +08:00
    @wc0517 嗯嗯 lexrus (不知道他的 V2 ID ) 大大写的 Mac 版,本软件参考了他的
    ynyounuo
        34
    ynyounuo  
       2016-02-02 15:44:24 +08:00
    @iAugus
    他是说八年前的 apn ,已经非常好用了
    https://github.com/jjgod/apn

    随便用什么然后调用 ICU 的数据就行了
    http://opensource.apple.com/source/ICU/ICU-551.41/icuSources/data/translit/Han_Latin.txt
    http://opensource.apple.com/source/ICU/ICU-551.41/icuSources/data/translit/Han_Latin_Names.txt

    苹果真应该内置中文自带 Phonetic 的设置
    unidentifiedme
        35
    unidentifiedme  
       2016-02-02 15:52:56 +08:00
    感谢 lz ,很好用
    homever
        36
    homever  
       2016-02-02 15:57:39 +08:00
    已经申请,谢谢
    iAugus
        37
    iAugus  
    OP
       2016-02-02 16:22:14 +08:00
    @ynyounuo 哦哦,感谢告知。其实内置了,只是没有自动生成;如果你加了拼音后,再修改名字,拼音也会自动改变,你可以试试
    zimintam
        38
    zimintam  
       2016-02-02 16:40:34 +08:00
    chaktam#me.com
    homever
        39
    homever  
       2016-02-02 16:52:45 +08:00
    @iAugus 「曾」这个姓还是念「 zēng 」吧
    thankfish
        40
    thankfish  
       2016-02-02 16:58:14 +08:00
    progressing …… completion ………………………………吐槽无力………………作者麻烦改一改
    abelyao
        41
    abelyao  
       2016-02-02 17:55:00 +08:00
    @iAugus 之前为了装逼将手机设置为 英文 / 日文 / 繁体中文,但最后都因为通讯录问题改回简体中文了,你那个审批还要多久啊,苹果不会放假了吧
    taresky
        42
    taresky  
       2016-02-02 17:59:44 +08:00
    已申请,谢谢。
    xhacker
        43
    xhacker  
       2016-02-02 18:03:11 +08:00
    希望有逐条通过的功能。
    iAugus
        44
    iAugus  
    OP
       2016-02-02 18:10:30 +08:00
    @homever 感谢,已添加
    iAugus
        45
    iAugus  
    OP
       2016-02-02 18:11:47 +08:00
    @thankfish Sorry 已改, completed😀
    Starry
        46
    Starry  
       2016-02-02 18:12:16 +08:00
     
    iAugus
        47
    iAugus  
    OP
       2016-02-02 18:13:24 +08:00
    @abelyao 审核要一个星期,不会放假吧,美国又不过中国的农历年
    iAugus
        48
    iAugus  
    OP
       2016-02-02 18:14:13 +08:00
    @xhacker 能具体点吗
    jjgod
        49
    jjgod  
       2016-02-02 18:21:43 +08:00
    @ynyounuo: 真的是内置的: http://oleb.net/blog/2016/01/icu-text-transforms/ 其中 CFStringTransform 的支持从 iOS 2.0 / OS X 10.4 就有了。
    ynyounuo
        50
    ynyounuo  
       2016-02-02 20:20:16 +08:00 via iPhone
    @jjgod 您误解我了,我知道是内置的,就是单独举出来啦
    ynyounuo
        51
    ynyounuo  
       2016-02-02 20:22:21 +08:00 via iPhone
    @jjgod 后一个内置的意思是说不用手动添加 phonetic 的那个 section …
    Alchemistxxd
        52
    Alchemistxxd  
       2016-02-02 23:31:04 +08:00
    界面好看,期待开源学习
    max1525
        53
    max1525  
       2016-02-02 23:34:02 +08:00
    @iAugus 期待
    Lesilva
        54
    Lesilva  
       2016-02-03 00:48:48 +08:00
    已经用上了 LZ 看邮件的速度真快
    Likit
        55
    Likit  
       2016-02-03 01:07:09 +08:00 via iPhone
    iAugus
        56
    iAugus  
    OP
       2016-02-03 01:35:27 +08:00
    @Lesilva 一边撸代码一边收发邮件。新版(V1.0.1)正在上传中,修复了一些 bug
    EVJohn
        57
    EVJohn  
       2016-02-03 02:13:17 +08:00
    哈哈,正好有这个需求,求个先
    [email protected]
    just1
        58
    just1  
       2016-02-03 02:20:23 +08:00 via Android
    想问一下汉字转拼音是怎么实现的呢(尤其是多音字的处理)
    iAugus
        59
    iAugus  
    OP
       2016-02-03 02:38:01 +08:00
    @just1 上架后会开源
    转拼音: CFStringTransform
    多音字:笨方法,手动替换的,姓氏多音字就那么多
    Eleutherios
        60
    Eleutherios  
       2016-02-03 06:36:17 +08:00 via iPhone
    话说…就是自动加 Phonetic Names 的 App 呗?赞!
    我之前都是输入名字时自己手动加的
    cielpy
        61
    cielpy  
       2016-02-03 09:21:53 +08:00
    正好需要) beijiu572#gmail.com 谢谢!
    ccbikai
        62
    ccbikai  
       2016-02-03 09:37:11 +08:00
    ccbikai#qq.com 谢谢!
    Shared
        63
    Shared  
       2016-02-03 09:40:53 +08:00
    83008184###qq.com 谢谢!
    blueset
        64
    blueset  
       2016-02-03 10:18:17 +08:00
    顺便搭车求一个 Android/Google Contact 可用的 Phonetic Name 工具。
    xfoxtbat
        65
    xfoxtbat  
       2016-02-03 10:45:09 +08:00
    jin.hao522##gmail.com 谢谢
    joying
        66
    joying  
       2016-02-03 11:03:48 +08:00
    joyingx#gmail.com 谢谢
    SvenRogue
        67
    SvenRogue  
       2016-02-03 13:20:03 +08:00
    简直酷炫! jameshefan#gmail.com 感谢!
    5751H
        68
    5751H  
       2016-02-03 13:44:28 +08:00
    nowall57#gmail.com
    EvanQu
        69
    EvanQu  
       2016-02-03 14:54:27 +08:00
    nahcoiii
        70
    nahcoiii  
       2016-02-03 15:07:30 +08:00
    nahcoiii#gmail.com
    Thanks.
    rubinette
        71
    rubinette  
       2016-02-03 17:00:58 +08:00
    iAugus
        72
    iAugus  
    OP
       2016-02-03 17:18:38 +08:00
    以上包括发邮件的已添加
    wclebb
        73
    wclebb  
       2016-02-03 18:37:18 +08:00
    亲爱的,上架了没。
    iAugus
        74
    iAugus  
    OP
       2016-02-03 21:14:49 +08:00
    @wclebb 还早呢,前天晚上提交的
    a154312237
        75
    a154312237  
       2016-02-03 23:40:13 +08:00 via iPhone
    才看到 已经申请了 希望还有名额
    对了 testflight 的邀请邮件 接受地址好像是可以和 appleid 不是同一个的 只要在登陆了 Apple ID 的手机上 点邀请链接就可以了
    243205964
        76
    243205964  
       2016-02-03 23:46:29 +08:00
    这个应用厉害了,以后要是有机会用苹果设备的话一定下载。
    Geeker
        77
    Geeker  
       2016-02-03 23:59:54 +08:00
    界面真心帅
    dingdangnao
        78
    dingdangnao  
       2016-02-04 08:16:45 +08:00
    帅呆了
    yipeng
        79
    yipeng  
       2016-02-04 10:05:51 +08:00
    一个建议
    曾 在作为姓氏的时候应该是「 Zeng 」这边给注释成「 Ceng 」了
    iAugus
        80
    iAugus  
    OP
       2016-02-04 10:08:24 +08:00
    @yipeng V1.0.1 已释出,更新吧
    galenzhao
        81
    galenzhao  
       2016-02-04 10:50:00 +08:00
    galenzha0#vip.qq.com
    thx
    caiyue1993
        82
    caiyue1993  
       2016-02-04 12:36:28 +08:00
    开源 (纯 Swift 实现),手动点赞
    yipeng
        83
    yipeng  
       2016-02-04 14:45:18 +08:00
    @iAugus 真及时 赞一个
    thankfish
        84
    thankfish  
       2016-02-04 18:08:39 +08:00
    @iAugus 赞一个,等正式版(之前一直用纯英文的通讯录)建议: Processing, Done 或者 complete (根据第一张和第二张截图), add accent 改成 use tones (如果你的意思是声调)(根据第三张截图),enable animation 改成 reduce motion/Effect (根据第三张截图)
    thankfish
        85
    thankfish  
       2016-02-04 18:11:16 +08:00
    @iAugus effect 还是不要了,想了想容易造成歧义
    iAugus
        86
    iAugus  
    OP
       2016-02-04 18:32:15 +08:00
    @thankfish

    截图还是旧的

    Completed V1.0.1 中已更改
    Use Tones 正是我想要的!谢谢
    Enable Animation 感觉这个挺适合的,不改了

    感谢
    iAugus
        87
    iAugus  
    OP
       2016-02-04 18:37:36 +08:00
    @thankfish Progressing Processing 我到现在才注意到!!我一直以为你说的是语法!额,丢人了
    czwen1993
        88
    czwen1993  
       2016-02-05 10:37:37 +08:00
    [email protected]

    来一份试试

    ps: 我现在的做法是在通讯录前面加一个首字母,蛋痛
    galenzhao
        89
    galenzhao  
       2016-02-16 10:15:10 +08:00
    亲 还没上线么
    iAugus
        90
    iAugus  
    OP
       2016-02-16 12:06:44 +08:00
    @galenzhao V1.0.3 通过审核了,但是我没放出,目前在完善一些新功能。抱歉让大家久等了
    iAugus
        91
    iAugus  
    OP
       2016-02-19 10:15:29 +08:00   ❤️ 1
    @ynyounuo @thankfish @homever @yipeng @1ychee 请这些 V2er 留下联系方式,我给你们兑换码。 我的邮箱 iAugux$gmail.com
    iAugus
        92
    iAugus  
    OP
       2016-02-19 10:21:42 +08:00
    @ynyounuo @thankfish @homever @yipeng @1ychee 标注下 V2 ID
    iyuyue
        93
    iyuyue  
       2016-02-19 10:29:44 +08:00
    i#iyuyue.com

    如果还有的话,求一份!
    iAugus
        94
    iAugus  
    OP
       2016-02-19 10:32:43 +08:00
    @iyuyue 内测?
    jzhone
        95
    jzhone  
       2016-02-19 10:35:27 +08:00
    希望可以获得测试或者兑换码。 Apple ID : v2id 囧 qq.com ,谢谢
    homever
        96
    homever  
       2016-02-19 12:24:37 +08:00
    @iAugus 多谢多谢
    用户名 @me.com
    iAugus
        97
    iAugus  
    OP
       2016-02-19 13:04:00 +08:00
    @homever 已发,请查收
    homever
        98
    homever  
       2016-02-19 13:20:22 +08:00
    @iAugus 收到 :D Thanks!

    奇怪,我收不到提醒。。。
    xjvf
        99
    xjvf  
       2016-02-19 17:32:07 +08:00
    哇, 来晚了...
    guoyida
        100
    guoyida  
       2016-02-20 07:44:12 +08:00
    支持楼主,不占用 TF 名额了,自己编译了
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2730 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 11:48 · PVG 19:48 · LAX 03:48 · JFK 06:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.