2011-03-26 77 views
2

早上好,目標C中的charCodeAt的等效項

我有一個來自JavaScript的Objective C問題。我有一段正在JavaScript中運行的代碼(我上傳的代碼),它正在運行一種重要的轉換方法,該方法使用JavaScript方法返回與該特定字符關聯的Unicode代碼。

我需要做的是找到做同樣事情的客觀c方法。我試過通過NSString和Unichar類的搜索,但沒有任何運氣,當我搜索時我沒有在這裏找到任何東西,所以我希望有人能幫助我。

謝謝!

回答

2

好,只需使用NSString的characterAtIndex:方法:

- (unichar)characterAtIndex:(NSUInteger)index 

如果我沒有記錯,單字符是一個typedef到兩個字節(有點矮)。

+0

再次查看NSString文檔後,我的問題是將返回字符本身或unicode值... I.E.將會[@「Hello」characterAtIndex:0]返回@「H」或者@「H」的unicode代碼號? – Arash 2011-03-26 22:53:53

+0

好的,我跑了一條小測試線,看起來這是得到unicode代碼值的正確方法!謝謝! – Arash 2011-03-26 22:59:57

+0

好的,所以我必須在這裏忽略一些簡單的邏輯,我怎麼能得到實際的字符在索引,即@「你好」我想@「H」爲索引0? – Arash 2011-03-26 23:22:56

相關問題