
代码段 Code
文章平均质量分 80
wangbao1991
趁年轻,努力
展开
-
二维码的生成
二维码生成原创 2015-11-09 10:47:58 · 411 阅读 · 0 评论 -
语音合成
语音合成实现了人机交互,实现了有听和讲能力的交互系统;我用的是科大讯飞的第三方类具体如下(我用的xcode6): 在ViewController.h 具体代码如下: #import #import "iflyMSC/IFlySpeechSynthesizerDelegate.h" //引入语音合成类 @class IFlySpeechSynthesizer; @clas原创 2015-11-09 15:15:25 · 1407 阅读 · 0 评论 -
ios 语音识别
上次简单地讲解了如何利用科大讯飞完成语音合成,今天接着也把语音识别整理一下。当然,写代码前我们需要做的一些工作(如申请appid、导库),在上一篇语音合成的文章当中已经说过了,不了解的可以看看我上次的博文,那么这次直接从堆代码开始吧。 详细步骤: 导完类库之后,在工程里添加好用的头文件。在视图里只用了一个UITextField显示识别的内容,两个UIButton(一个开始监听语音,一个结原创 2015-11-09 15:41:47 · 679 阅读 · 0 评论 -
ios 3D Touch
3D Touch的触控技术,被苹果称为新一代多点触控技术。其实,就是此前在Apple Watch上采用的Force Touch,屏幕可感应不同的感压力度触控 3D Touch,苹果iPhone 6s的新功能,看起来类似 PC 上的右键。有Peek Pop 两种新手势,2015年9月10日,苹果在新品发布会上宣布了3D-Touch功能。 Peek和Pop 现在你可以授权应用的视原创 2015-11-09 17:53:46 · 494 阅读 · 0 评论 -
ios Bluetooth 蓝牙
要理解iOS CoreBluetooth,有两个很重要的概念:Central 和 Periperal Devices 这两个概念可以用传统的模式client-server来理解,central意思是中心其作用类似server; periperal就是外设,一般携带有数据,我们需要去其中获取数据,下图是苹果官网的例子,peripheral是心跳仪,按期作用,我们去这个外设中取心跳数据,则心跳原创 2015-11-09 19:56:35 · 1562 阅读 · 1 评论 -
AFNetworking 网络库
1、为什么要用AFNetworking 2、AFNetworking的用法 一、为什么要用 AFNetworking 在ios开发中,一般情况下,简单的向某个web站点简单的页面提交请求并获取服务器的响应,用xcode自带的NSURLConnection是可以解决大部分问题的。但是,在绝大部分下我们所需要访问的web页面则是属于那种受到权限保护的页面,并不是有一个简单的URL可原创 2015-11-11 16:13:42 · 394 阅读 · 0 评论 -
第三方登录
第一种方法: 注册友盟账号 登陆友盟官网,在我的产品页面添加新应用,然后获取到Appkey 申请第三方账号 参照文档:申请第三方账号 绑定第三方账号 参照文档:绑定第三方账号到友盟后台 下载SDK 进入下载SDK页面(点击链接),勾选自己需要的功能进行下载 第二种方法: 注册新浪微博账号 登陆新浪微博,在我的产品页面添加新应用,然后获取到A原创 2015-11-11 19:26:57 · 475 阅读 · 0 评论 -
Core Data数据持久化
1.Core Data 是数据持久化存储的最佳方式 2.数据最终的存储类型可以是:SQLite数据库,XML,二进制,内存里,或自定义数据类型 在Mac OS X 10.5Leopard及以后的版本中,开发者也可以通过继承NSPersistentStore类以创建自定义的存储格式 3.好处:能够合理管理内存,避免使用sql的麻烦,高效 4.构成: (1)NSManagedObject原创 2015-11-10 10:16:28 · 640 阅读 · 1 评论 -
c oc swift的冒泡排序
关于 C 语音的冒泡排序 //对一个数组排序 int array[10]={2,8,5,4,6,7,9,0,6,3}; for (int i = 0; iarray[j+1]) { int temp = 0; temp = array[j]; array[j] = array[j+1]; array[j+1] = temp; } } } for (int i = 0; i原创 2015-11-20 15:03:57 · 476 阅读 · 0 评论