Skip to content

根据全拼或简拼,搜索汉字,支持多音字。包含汉字转拼音。比Core Text自带的转换快40倍以上。

License

Notifications You must be signed in to change notification settings

Franz-Wang/SWPinYinSearcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SWPinYinSearcher

根据全拼或简拼,搜索汉字,支持多音字。包含汉字转拼音。 生成搜索结果Array。

用法举例:

  • 默认选项的搜索:
NSArray *result = [self.tableData searchPinYinWithKeyPath:@"name" searchString:searchText];

KeyPath:用于过滤的String在Array的Object中的KeyPath。
searchString:可以是全拼,简拼和汉字,会忽略字符首尾的空白。默认开启多重搜索,既多个搜索字符用空白隔开。

  • 带有option的搜索(以下只搜索拼音,并忽略输入中的空白):
NSArray *results = [self.tableData searchPinYinWithKeyPath:@"name" searchString:searchText searchOption:SWPinyinSearchOptionsQuanPin | SWPinyinSearchOptionsJianPin];

搜索选项searchOption(NS_OPTIONS):
SWPinyinSearchOptionsHanZi:搜索汉字
SWPinyinSearchOptionsQuanPin:全拼
SWPinyinSearchOptionsJianPin:简拼
SWPinyinSearchOptionsMultiSearch:多重搜索,可以同时搜索多个字符

About

根据全拼或简拼,搜索汉字,支持多音字。包含汉字转拼音。比Core Text自带的转换快40倍以上。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published