zyp

ZYPinYinSearch

iOS汉字拼音搜索

Showing:

Popularity

Downloads/wk

0

GitHub Stars

141

Maintenance

Last Commit

4yrs ago

Contributors

1

Package

Dependencies

0

License

MIT

Categories

Readme

ZYPinYinSearch是什么?

一个筛选库,可以把数组里的内容按照拼音筛选出来。

ZYPinYinSearch有哪些功能?

  • 搜索功能
  • 数据源可以是字符串的数组
  • 数据源可以是字典的数组,按照某个字段搜索
  • 数据源可以是自定义Model的数组,按照某个字段搜索
  • 自定义多音字功能。可以指定某个词语或者汉字为某个拼音,仅需设置一次,在APP运行过程中都有效

ZYPinYinSearch怎么用

/**
*  搜索数组,返回新的数组。目前支持NSString,NSDictionnary,自定义Model,后面两个可以指定按照哪个字段搜索
*
*  @param     originalArray      要搜索的数据源
*  @param     searchText         搜索的文本
*  @param     propertyName       按照字典中或者model中哪个字段搜索,如果数组中存的是NSString,则传@""即可
*/
[ZYPinYinSearch searchByPropertyName:@"name" withOriginalArray:_originalArray searchText:searchBar.text success:^(NSArray *results) {
_dataSourceArray = results;
[_tableView reloadData];
} failure:^(NSString *errorMessage) {

}];

//处理多音字,指定词组的拼音,指定一次,整个APP运行过程中都有效,可以手动清除
[ZYPinYinSearch setupReplacement:^NSDictionary *{
return @{@"长春":@"changchun",@"重庆":@"chongqing"};//长春默认是"zhangchun",所以咱们这里可以特殊设置成"changchun"
}];

安装

1、pod 'ZYPinYinSearch' 2、或者直接把ZYPinYinSearchLib拖入项目即可 img

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100
No reviews found
Be the first to rate

Alternatives

No alternatives found

Tutorials

No tutorials found
Add a tutorial