iOS应用点首页投稿(暂停使用,暂停投稿)程序员

iOS-模糊查询

2016-07-05  本文已影响3523人  麦穗0615
前言:

为了巩固FMDB,就来找个简单的Demo学习一下。不好找工作啊,就学习吧,没应聘的消遣吧。

Demo解析
一、创建项目/配置环境/搭建主框架
二、搭建UI
三、创建扩展类/并封装数据库管理工具
1.创建扩展类
    首先,声明一个获取汉字转换成拼音的方法
    其次,将获取的中文转换成可变字符并利用CFStringTransform转换成带声调的字符串
    再次,再转换成不带声调的拼音,并用@" "空格切割成数组。
    最后,再完成获取汉字转成拼音字符串  通讯录模糊搜索 支持拼音检索 首字母 全拼 汉字 搜索功能

1.1声明方法


声明方法

1.2方法实现


方法实现
2.创建工具类

如图1:


声明

如图2:


单例
如图3:
创建表和插入

如图4:


查询
四、收尾

如图1:


数据

如图2:


搜索
五、最终显示效果
最终显示效果
上一篇 下一篇

猜你喜欢

热点阅读