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

根据联系人的拼音进行排序

  •  
  •   Livid · 2012-02-21 22:18:12 +08:00 · 11026 次点击
    这是一个创建于 4660 天前的主题,其中的信息可能已经有所发展或是发生改变。
    这个貌似是 4S 的新功能,现在不用给联系人加入 phonetic last/first name 也可以根据联系人的拼音进行排序了?
    18 条回复    1970-01-01 08:00:00 +08:00
    ultragtx
        1
    ultragtx  
       2012-02-21 22:23:06 +08:00
    系统语言调成中文就能排序 英文的话中文名就都放到最后了(5.0.1 iP4)
    Livid
        2
    Livid  
    MOD
    OP
       2012-02-21 22:24:06 +08:00
    @ultragtx 原来是这样。

    那么,看来先调为中文,然后再调回英文,排序也是一样可以保留的。
    berlinwall
        3
    berlinwall  
       2012-02-21 22:28:08 +08:00
    @Livid 你确定调回英文后排序可以保留?我曾经试过,结果不行
    steen
        4
    steen  
       2012-02-21 22:28:40 +08:00
    我所有联系人拼音存放,目的是伪装成en-us
    Livid
        5
    Livid  
    MOD
    OP
       2012-02-21 22:29:31 +08:00
    @berlinwall 目前在我的 4S 上是保留了的。所以我怀疑是不是 4S 的新功能。

    之前我的做法是一个一个加 phonetic last/first name。
    Cohen
        6
    Cohen  
       2012-02-21 22:48:33 +08:00
    还是要比如我有朋友姓单,应该在S归类,但是是在D类里面。。
    所以我每个联系人输入了姓氏和名字的中文后,还会输入拼音
    fim8
        7
    fim8  
       2012-02-21 22:51:51 +08:00
    我习惯用英文作为语言,但是所有中文名都不能排序了.
    raptium
        8
    raptium  
       2012-02-21 22:57:29 +08:00
    不行,我的换回英文就又全归到 # 里了。
    berlinwall
        9
    berlinwall  
       2012-02-21 23:06:15 +08:00
    @raptium 你的是4S还是4?
    alsotang
        10
    alsotang  
       2012-02-21 23:07:34 +08:00
    @berlinwall ,我的4s情况同@raptium
    Elix
        11
    Elix  
       2012-02-21 23:08:59 +08:00
    而且,Siri能识别First Name和Last Name的哦。。。。
    raptium
        12
    raptium  
       2012-02-21 23:27:44 +08:00
    @berlinwall 4S 5.0.1(9A406)
    heidour
        13
    heidour  
       2012-02-22 07:05:50 +08:00 via iPhone
    我用日文,加last/first name,排列规整。
    对于新加的、临时的,不加last/first name,这部分全部跑到#里
    romoo
        14
    romoo  
       2012-02-22 09:48:08 +08:00
    4S 5.0.1(9A405)

    在英文下全部归类在 # 里面了,越狱后可以通过替换 ABContactSections.plist 来实现中文按首字母排序。

    http://bbs.weiphone.com/read-htm-tid-1887527.html
    zuroyu
        15
    zuroyu  
       2012-02-22 10:06:41 +08:00
    @Livid 中文换英文不可以吧。 我试过发现不行,现在统一用英文 last/first 排序
    yoyicue
        16
    yoyicue  
       2012-02-22 10:26:11 +08:00
    @Livid 不是 feature , 估计是切换语言的时候未成功重新 index
    jjgod
        17
    jjgod  
       2012-02-22 19:41:39 +08:00
    @Livid: 我四年前就写了 https://github.com/jjgod/apn 自动生成 phonetic names 并修改 Address Book,结合这个再自己修正一下多音字,很简单就搞定了,支持 iOS 1.0 一直到现在。
    RoyLaw
        18
    RoyLaw  
       2012-02-22 20:19:10 +08:00
    和原先的排序方式一样啊,改成英文都进#了,4S
    还是要改plist才行
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3073 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 14:12 · PVG 22:12 · LAX 06:12 · JFK 09:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.