IOS 翻译APP开发

IOS翻译app开发

消停好久了,主要是去找工作了,然后找到了,哈哈。从现在开始,我们继续探讨游戏人生。

开发工具

Xcode、腾讯云、百度翻译平台。

开发需求

  1. 语音识别
  2. 语音翻译
  3. 语音播报
  4. 本地数据持久话处理

腾讯云一句话SDK接入

这个刚开始的时候我折腾了一下,主要是对需求理解有误。大概就是注册个腾讯云账号,获取appid、appscrent,了解下官方文档,按照文档导入SDK就行,== 主要看官方实例==,秒懂,附上下载地址:http://client-sdk-1255628450.cossh.myqcloud.com/asr%20sdk/QCloudSDK_iOS.zip?_ga=1.262215816.545869306.1570073728
在这里插入图片描述

百度云通用翻译API接入

跟腾讯云的一句话翻译的区别主要是调用方式,在百度翻译开放平台注册个账号,获取下appid以及appscrent,调用是以https请求的方式,这看下文档的通用翻译就行了,不多说了。附上地址:http://api.fanyi.baidu.com/api/trans/product/prodinfo
在这里插入图片描述

语音播报功能

这个其实也有第三方库的,这里我是使用内置的接口,支持中英文文本转语音,值得注意的是,按照网上的说法播放时声音可能会很小,包括我后面给的链接地址。== 在调用接口前,一定要把播放模式设为回放模式,不然声音会很小 ==,因为它可能是录音模式。附上文档:https://www.cnblogs.com/luerniu/p/5901350.html

界面开发

这里是使用storyboard开发的,很方便,主要掌握以下知识点基本OK:

  1. OC基本语法,一般科班出来的扫扫就差不多了。UI控件以及UI点击事件的绑定
  2. 了解OC垃圾回收机制,这个很重要,不然容易写出内存泄露的代码。
  3. 掌握view之间的切换,以及view之间的通讯,Xlib 的使用。
  4. 掌握几种常见容器使用,tableview、collectionview等。
  5. 掌握OC的代理模式使用,其实跟java的接口很像。
  6. 屏幕适配,如果不是什么核心界面建议使用自动适配即可。

总结

这里我只是走马观花的过了一遍,毕竟这个任务已经做完快两个星期了,而且是IOS端的,贫穷限制了我的学习步伐,好多细节想记录截图都没办法,有问题欢迎前来咨询。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王富贵9527

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值