IOS平台汉字转拼音方案_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > IOS平台汉字转拼音方案

IOS平台汉字转拼音方案

 2014/10/16 10:01:54  wx0123  程序员俱乐部  我要评论(0)
  • 摘要:iOS/MacOSX汉字转拼音网络流行的汉字转拼音方案是带一个拼音码表,速度快。其实CoreFoundation也提供了一种方案,而且还带声调!Java代码NSMutableString*ms=[[NSMutableStringalloc]initWithString:@"我是中国人"];if(CFStringTransform((__bridgeCFMutableStringRef)ms,0,kCFStringTransformMandarinLatin,NO)){NSLog
  • 标签:iOS

iOS/Mac OS X 汉字转拼音 网络流行的汉字转拼音方案是带一个拼音码表,速度快。其实Core Foundation也提供了一种方案,而且还带声调!

Java代码 复制代码 class="star" src="/Upload/Images/2014101610/40B102E0EF997EA6.png" alt="收藏代码" />spinner" style="display: none;" src="/Upload/Images/2014101610/4E072B8B8C20032D.gif" alt="" />
  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命令删除索引。

上一篇: C# winform 渐变效果 下一篇: 没有下一篇了!
发表评论
用户名: 匿名