2011-02-26 101 views
0

我正在爲Mac OS X編寫Twitter應用程序。我想在NSTextView中顯示錶情符號(人們在iOS設備上發送它們)。這在Mac上可能嗎?如果是這樣,我該如何做到這一點?NSTextView中的表情符號

預先感謝您。任何幫助,將不勝感激。

回答

1

表情符號將以獅子爲特色。

+0

是的。感謝您的信息。 – nonamelive 2011-02-27 16:45:48

1

您應該能夠通過搜索表情符號出現的所有字符串,並使用自定義NSTextAttachment,吸引相應的圖標在線的情況下替換他們做到這一點。

+0

請注意,表情符號只是iOS上帶有錯誤字形(和彩色)的Unicode字符。 – 2011-02-27 01:21:27

+2

請注意,他指定了Mac和NSTextView。 – 2011-02-27 17:02:28

2

請注意,iOS和Mac OS X Lion使用不同的unicode代碼點來表示相同的表情符號字符。

iOS的Unicode值都記錄在這裏:http://pukupi.com/post/1964/而Mac OS X Lion的那些被記錄在這裏:http://www.unicode.org/~scherer/emoji4unicode/snapshot/emojidata.pdf(實際上兩者都在.PDF文件OS X 10.7獅子使用所提出的統一標準編碼,而iOS 5的用途SoftBank專欄。)

例如,一個簡單的笑臉是iOS上的\ xe415,但在Mac OS上是\ x1f604。您可以通過在兩個操作系統上查看此頁面來驗證這一點。