iOS问题
文章平均质量分 62
梁森森
这个作者很懒,什么都没留下…
展开
-
创建属于自己的静态库,并合并静态库
静态库 什么是静态库,它是我们在进行编译的时候(command+B)可以直接链接到的目标代码,在运行的时候就无需再次加载.后缀名为.a.(别人是无法看到静态库中的内容的,这样可以达到保密的效果) 有静态库相应地就有动态库,那什么又是动态库呢,它是我们在编译的时候不链接的目标代码而是在加载的时候才链接,后缀名为.o. 静态库的使用: 在项目的开发中经常会用到静态库.如原创 2015-11-04 11:50:20 · 1229 阅读 · 0 评论 -
如何使NSLog只在Debug模式下有效
1#ifndef __OPTIMIZE__ 2#define NSLog(...) NSLog(__VA_ARGS__) 3#else 4#define NSLog(...) {} 5#endif 就是上面的这段简单代码就可以让我们的NSLog只在Debug模式即开发过程中有效,而当我们的程序处在Release模式下即程序发布中NSLog将无效,这样可以减少用户原创 2016-02-27 21:53:22 · 2602 阅读 · 0 评论 -
iOS开发中利用AVFoundation进行音频的录制和播放
我们如果使用AVFoundation框架进行音频的录制和播放首先需要导入两个库:1.AVFoundation 2.AVKit我们使用AVAudioRecorder这个类进行音频的录制,使用AVAudioPlayer这个类进行音频的播放。AVAudioRecorder对象的创建: AVAudioPlayer对象的创建: 播放和停止播放的代码: demo地址:http...原创 2018-05-21 21:54:58 · 793 阅读 · 0 评论