把//System/Library/Frameworks/AddressBook.framework/zh_CN.lproj /ABContactSections.plist这个文件放到English.lproj文件夹里覆盖,可以实现英文系统下的中文联系人名称按照首字拼音字母排序,我一般都是在last里输入中文完整姓名,在first里输入英文名,设置-联系人邮件设置里按照last,first排序和显示,这样设置之后联系人排序和搜索都正常,其实就是用简体中文的设置替换英文的设置,如果你用简体中文系统那直接换到简体系统就正常排序了。以此类推,你当然也可以使用日文,韩文的排序文件;最后别忘记重启你的iPhone哦。
如果你觉得名在前姓在后的显示你也不爽,那么就把ABLocalizableDefaults.plist也给替换掉,这样姓名显示方式也对了。
同理把//System /Library/PrivateFrameworks/MusicLibrary.framework/zh_CN.lproj /MLSections.plist放到English.lproj文件夹里覆盖,可以实现英文系统下ipod里音乐的正常排序,不会所有的中文歌都被排到123里面了。上面两种情况覆盖文件后要先换一下系统语言,然后换回英文,就生效了。