本文主要是介绍『iOS开发』 —— 基于百度翻译Bmob后端云的日语单词软件-日汉互学宝,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章首发地址见个人博客
基于百度翻译&Bmob后端云的日语单词软件-日汉互学宝
APP预览图



App Store链接
GitHub项目链接
1、使用到的第三方框架
- JPNavigationController
- Masonry
- JPVideoPlayer
- BmobSDK
- AFNetworking
- SDWebImage
- SCLAlertView-Objective-C
- VBFPopFlatButton
依赖管理:
本项目使用cocoapods,当前目录文件下在终端中输入pod install
即可导入需要安装的第三方库。
2、翻译功能的实现
本项目使用百度翻译API实现中日、日中互翻。
使用步骤:
- 登录百度翻译开放平台进行注册,得到APPID和密钥。
- 对代翻译内容作UTF-8编码,对其余字段作URL encode。
- 对请求参数进行字符串拼接(appid+query+salt+密钥)
- 对生成的字符串作MD5加密。
- 对待翻译文本作 URL encode。
- GET or POST
3、Bmob后端云
本项目使用的数据库以及短信验证码服务均使用Bmob后端云实现,通过集成Bmob SDK,可以快速完成数据库的部署,大大缩短开发周期。
这篇关于『iOS开发』 —— 基于百度翻译Bmob后端云的日语单词软件-日汉互学宝的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!