2
我有一個來自JavaScript的Objective C問題。我有一段正在JavaScript中運行的代碼(我上傳的代碼),它正在運行一種重要的轉換方法,該方法使用JavaScript方法返回與該特定字符關聯的Unicode代碼。
我需要做的是找到做同樣事情的客觀c方法。我試過通過NSString
和Unichar類的搜索,但沒有任何運氣,當我搜索時我沒有在這裏找到任何東西,所以我希望有人能幫助我。
謝謝!
我有一個來自JavaScript的Objective C問題。我有一段正在JavaScript中運行的代碼(我上傳的代碼),它正在運行一種重要的轉換方法,該方法使用JavaScript方法返回與該特定字符關聯的Unicode代碼。
我需要做的是找到做同樣事情的客觀c方法。我試過通過NSString
和Unichar類的搜索,但沒有任何運氣,當我搜索時我沒有在這裏找到任何東西,所以我希望有人能幫助我。
謝謝!
好,只需使用NSString的characterAtIndex:
方法:
- (unichar)characterAtIndex:(NSUInteger)index
如果我沒有記錯,單字符是一個typedef到兩個字節(有點矮)。
再次查看NSString文檔後,我的問題是將返回字符本身或unicode值... I.E.將會[@「Hello」characterAtIndex:0]返回@「H」或者@「H」的unicode代碼號? – Arash 2011-03-26 22:53:53
好的,我跑了一條小測試線,看起來這是得到unicode代碼值的正確方法!謝謝! – Arash 2011-03-26 22:59:57
好的,所以我必須在這裏忽略一些簡單的邏輯,我怎麼能得到實際的字符在索引,即@「你好」我想@「H」爲索引0? – Arash 2011-03-26 23:22:56