
IOS
文章平均质量分 82
gh1232008
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
IOS7使用Audio Queue同时进行录音和播放
首先,必须先说明使用Audio Queue来同时进行录音和播放的优势。如果想在iOS设备上播放和录制音频,苹果推荐我们使用AVFoundation框架中的AVAudioPlayer和AVAudioRecorder类。虽然用法比较简单,但是不支持流式;这就意味着:在播放音频前,必须等到整个音频加载完成后,才能开始播放音频;录音时,也必须等到录音结束后,才能获取到录音数据。这给应用造成了很大的局限性。原创 2013-11-21 20:56:06 · 8402 阅读 · 0 评论 -
关于C/C++,Objective-C混合编程
IOS开始使用的编程语言主要是Objective-C,在大多数情况下可以满足我们的需求,但有些情况下,必须要用到C/C++语言: ①如很多算法都是以C/C++写成,如果要使用这些算法库,就会使用到C/C++ ②C/C++语言的执行效率优于Objective-C,但系统对代码执行效率有很高要求时也需要使用C/C++ 幸好,xcode支持C/C++,原创 2013-11-24 18:36:09 · 3021 阅读 · 0 评论 -
IOS编程开发中的问题小结(一)
做了一段时间的IOS开发,在开发过程中遇到了一些问题,不一定具有代表性,只是作为开发学习过程中的一个小结吧。 1.关于苹果系统对于uint16_t data2lmsgformat(uint8_t msgcode,uint8_t *data,uint8_t *msg,uint16_t length){ uint16_t i; uint16_t sum = 0;原创 2013-11-24 19:20:31 · 1241 阅读 · 0 评论 -
IOS开发编程中的问题小结(二)
1、IOS中单例模式的使用及出现的问题 单例模式是在代码间共享数据而不需要手动传递参数的一种最有用的方法。关于单例和其他设计模式,请参考这本书:《Cocoa design pattern》 单例模式的具体实现,请参见博文http://blog.youkuaiyun.com/kmyhy/article/details/8715764 由于现在IOS7系原创 2014-01-07 21:41:59 · 1214 阅读 · 0 评论 -
IOS中创建使用链接库(总结)
IOS中创建使用链接库(总结)一、动态链接库与静态链接库的区别 库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库和动态库两种。 1. 静态函数库 这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大,因为整个函数库的所有数据都会被整合进目标代码中,他的优点就显而易见了,即编译后的执行程序不需要外部的函数库支持,因为所有原创 2014-01-13 11:36:15 · 2001 阅读 · 1 评论 -
iPhone检测是否存在耳麦
相信大家都看到过很多iPhone检测耳机插入/拔出的文章,比如http://blog.youkuaiyun.com/onlyou930/article/details/7442596里面提到的检测代码确实是可行的。但是我们在使用时经常会忘了重要的初始化步骤 AudioSessionInitialize(NULL, NULL, NULL, NULL); 如果少了这条初始化原创 2014-01-15 10:00:57 · 1052 阅读 · 0 评论 -
IOS 无法解析 报错std::basic_string/std::string::find
IOS 编译报错:Undefined symbols for architecture i386: "std::basic_string, std::allocator >::find(wchar_t const*, unsigned long, unsigned long) const", referenced from: TagLib::String::原创 2014-09-05 17:59:14 · 12545 阅读 · 7 评论 -
学习笔记
学习笔记:2016.4.291.安装cocoa pods,遇到的问题Could not find a valid gem‘cocoapods'这是因为ruby的软件源rubygems.org因为使用亚马逊的云服务,被我天朝屏蔽了,需要更新一下ruby的源,过程如下:$ gem sources -l (查看当前ruby的源)$ gem sources --原创 2017-05-03 21:29:01 · 496 阅读 · 0 评论