第一步:開啟你那排序得慘不忍睹的聯絡人應用程式
重點來了!
第三步:手指向上滑動,找到“add field”(加一塊說明就好)
iOS分享|如何解決iOS英文系統下通訊錄的中文姓名排序問題
第四步:然後選擇加上模組的內容,這裡有姓氏、名字的音標、縮寫等。由於要按照中文姓氏拼音排序,所以這裡我們選擇“Phonetic Last Name”
接下來你在聯絡人姓名介面看到的應該是這個樣子:
接著回到通訊錄主介面,哈哈哈哈,下圖中你發現什麼了?
PS. 如果你的通訊錄裡面有好幾百甚至上千個記錄,這一項工作也可謂是費時費力的。
但是有牛人給出了一勞永逸的方法:
通訊錄中文姓名的排序:
進入/System/Library/Frameworks/AddressBook.framework
將zh_CN.lproj目錄下的 ABContactSections.plist 檔案替換到English.lproj目錄下
同理,對於iPod中的中文歌曲的排序(筆者從來不聽中文歌,故未測試):
進入/System/Library/PrivateFrameworks/MusicLibrary.framework
將zh_CN.lproj目錄下的MLSections.plist、SortingDetails.plist檔案替換到English.lproj目錄下
歡呼吧。
第一步:開啟你那排序得慘不忍睹的聯絡人應用程式
重點來了!
第三步:手指向上滑動,找到“add field”(加一塊說明就好)
iOS分享|如何解決iOS英文系統下通訊錄的中文姓名排序問題
第四步:然後選擇加上模組的內容,這裡有姓氏、名字的音標、縮寫等。由於要按照中文姓氏拼音排序,所以這裡我們選擇“Phonetic Last Name”
iOS分享|如何解決iOS英文系統下通訊錄的中文姓名排序問題
iOS分享|如何解決iOS英文系統下通訊錄的中文姓名排序問題
接下來你在聯絡人姓名介面看到的應該是這個樣子:
iOS分享|如何解決iOS英文系統下通訊錄的中文姓名排序問題
接著回到通訊錄主介面,哈哈哈哈,下圖中你發現什麼了?
iOS分享|如何解決iOS英文系統下通訊錄的中文姓名排序問題
PS. 如果你的通訊錄裡面有好幾百甚至上千個記錄,這一項工作也可謂是費時費力的。
但是有牛人給出了一勞永逸的方法:
通訊錄中文姓名的排序:
進入/System/Library/Frameworks/AddressBook.framework
將zh_CN.lproj目錄下的 ABContactSections.plist 檔案替換到English.lproj目錄下
同理,對於iPod中的中文歌曲的排序(筆者從來不聽中文歌,故未測試):
進入/System/Library/PrivateFrameworks/MusicLibrary.framework
將zh_CN.lproj目錄下的MLSections.plist、SortingDetails.plist檔案替換到English.lproj目錄下
歡呼吧。