IOS平台漢字轉拼音方案

來源:互聯網
上載者:User

標籤:des   style   blog   http   io   os   使用   ar   java   

iOS/Mac OS X 漢字轉拼音 網路流行的漢字轉拼音方案是帶一個拼音碼錶,速度快。其實Core Foundation也提供了一種方案,而且還帶聲調!

Java代碼  
  1. NSMutableString *ms = [[NSMutableString alloc] initWithString:@"我是中國人"];  
  2. if (CFStringTransform((__bridge CFMutableStringRef)ms, 0, kCFStringTransformMandarinLatin, NO)) {  
  3.     NSLog(@"Pingying: %@", ms); // wǒ shì zhōng guó rén  
  4. }  
  5. if (CFStringTransform((__bridge CFMutableStringRef)ms, 0, kCFStringTransformStripDiacritics, NO)) {  
  6.     NSLog(@"Pingying: %@", ms); // wo shi zhong guo ren  
  7. }  
        NSMutableString *ms = [[NSMutableString alloc] initWithString:@"我是中國人"];        if (CFStringTransform((__bridge CFMutableStringRef)ms, 0, kCFStringTransformMandarinLatin, NO)) {            NSLog(@"Pingying: %@", ms); // wǒ shì zhōng guó rén        }        if (CFStringTransform((__bridge CFMutableStringRef)ms, 0, kCFStringTransformStripDiacritics, NO)) {            NSLog(@"Pingying: %@", ms); // wo shi zhong guo ren        }

CREATE INDEX sql-statement ::= CREATE [UNIQUE] INDEX [IF NOT EXISTS] [database-name .] index-name  ON table-name ( column-name [, column-name]* ) column-name ::= name [ COLLATE collation-name] [ ASC | DESC ] CREATE INDEX命令由“CREATE INDEX”關鍵字後跟新索引的名字,關鍵字“ON”,待索引表的名字,以及括弧內的用於索引鍵的欄位列表構成。每個欄位名可以跟隨“ASC”或“DESC”關鍵字說明排序法則,但在目前的版本中排序法則被忽略。排序總是按照上升序。
每個欄位名後跟COLLATE子句定義文本記錄的比較順序。預設的比較順序是由CREATE TABLE語句說明的比較順序。若不定義比較順序,則使用內建的二進位比較順序。
附加到單個表上的索引數目沒有限制,索引中的欄位數也沒有限制。
若UNIQUE關鍵字出現在CREATE和INDEX之間,則不允許重名的索引記錄。試圖插入重名記錄將會導致錯誤。
每條CREATE INDEX語句的文本儲存於sqlite_master或sqlite_temp_master表中,取決於被索引的表是否暫存資料表。 每次開啟資料庫時,所有的CREATE INDEX語句從sqlite_master表中讀出,產生SQLite的索引樣式的內部結構。
若使用可選的IF NOT EXISTS子句,且存在同名索引,則該命令無效。
使用DROP INDEX命令刪除索引。

IOS平台漢字轉拼音方案

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.