汉语字典项目总结

1 篇文章 0 订阅
1 篇文章 0 订阅

汉语字典项目总结

一、实现功能
1.汉字查询(主要功能)
    输入拼音、汉字、笔画、部首、声母、韵母进行查询
    快捷查询:
        查询记录查询
        拼音检字
        部首检字
    查询结果:
        汉字楷体书法
        汉字基本信息(拼音、注音、繁体、结构、部首、部首笔画、汉字笔画、汉字笔顺)
        汉字详细信息
        汉语词典解释
        组成的相关成语
        对应的英文翻译
    播放汉字读音
2.复制查询信息
3.收藏查询结果
4.分享查询结果
5.查看收藏
6.意见反馈
7.应用打分及推荐
二、功能实现
1.汉字查询
**输入查询:**
    用正则表达式判断输入的字符串所属类型,然后将所得到的查询数据放
入所提供的相应API网络接口进行请求数据

**快捷查询:**
    用'数组'将最近搜索的十个输入内容储存在本地plist文件中,将其
用十个'按钮'展示在最近'搜索栏'里。
    用户通过点击相应按钮达到快捷输入效果

**拼音检字:**
    提取出已有的数据库文件内容(系统sqlite3),将其按首字母放在
字典中,再将字典放在表视图的相应分区中;在首页留下首字母的快捷按钮;
表示图中:用自定义的索引快速定位拼音所在位置,定位方法与快捷按钮相同

**部首检字:**
    与拼音检字类似

**查询结果:**
    将从网络请求回来的数据放入对应的位置即可(系统异步GET请求)
    字体(plist属性Fonts provided by application添加相应字体)

**播放读音**
    用系统自带发音播放读音(AudioToolbox.framework)
2.复制查询信息
复制详细信息到粘贴板(UIPasteboard)
3.收藏查询结果
将目前的汉字信息放入字典保存在本地
4.分享查询结果
将当前页面截图分享到新浪微博(UIGraphicsGetImageFromCurrentImageContext,系统POST请求)
5. 查看收藏
 读取以保存的文件并用表示图显示
6.意见反馈
发送反馈邮件(MFMailComposeViewController)
7.应用打分与推荐
StoreKit.framework
三、总结:
内容不多,使用到的都是系统的类库及框架,都是这些功能基本的应用;
但是由于是第一次做完整的项目,进度有点偏慢(实在惭愧-。-),
且需要注意的细节也有不少,尤其是在这些一个界面有较多的控件时,
要格外注意适配的问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值