
iOS
文章平均质量分 84
Gray皓白
iOS开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
iOS开发笔记(2)
文章目录去除字符串中的空格去除首尾空格去除所有空格(包括首尾)-----------------------------------------------UINavigationBar设置透明和不透明完全透明完全不透明UINavigationBar setTranslucent:NO的副作用解决方法建议使用insertSublayer代替addSublayer-----------------------------------------------禁用右滑返回 去除字符串中的空格 去除首尾空格 OC:原创 2020-06-17 16:41:53 · 365 阅读 · 0 评论 -
iOS开发笔记
iOS开发笔记 NSDictionary取数据强制转换问题 NSDictionary无法直接存储基础类型数据例如NSInteger、float之类的,否则就会报错如下图: 然后只好将基础类型数据转成对象类型数据,如果是数字的话通常就是转成NSNumber,这里只展示语法糖写法: 那存进去总会要拿出来,假设拿出来也是用NSInteger存储,那么肯定会有人一开始考虑直接这样强制类型转换: 好的编译器确实还真不报错,但是如果看输出的结果却是这样的: 解决方法: 欲修改NSDictionary中的键值原创 2020-05-27 15:43:16 · 233 阅读 · 0 评论 -
iOS开发 AudioUnit+AUGraph实现录音耳返功能
文章目录前言需求分析使用AudioUnit的原因使用AUGraph的原因具体实现步骤GSNAudioUnitGraphDemo使用方法后记Demo地址参考文章 前言 这算是我进公司实习期间完成的第一个比较完整的项目吧,耗时大约2个月,也是我第一次接触iOS音频开发,目前还未接触过视频开发,但以后我也应该会往音视频方向发展,不得不承认于我个人而言,音视频开发确实有一定难度,直到现在我感觉自己对iOS...原创 2019-12-10 15:51:13 · 2718 阅读 · 0 评论 -
iOS多线程知识点
最近整理的iOS多线程方面的知识点,iOS中总共有4种实现多线程的方案,但是pthread是基于C语言并且不太好用,所以很少人用,所以也没啥好讲的。 欢迎指错以及补充 文章目录NSThread3种创建线程方法3种方法对比GCD1. 6种组合:2. 一次性函数:3. 延迟执行:4. 队列组5. 快速迭代6. 线程间通信7. 栅栏函数NSOperation1. 自定义队列和主队列2. 创建步骤3. 特...原创 2019-04-24 20:04:21 · 628 阅读 · 0 评论 -
iOS RunLoop知识点
文章目录什么是RunLoop基本作用如果没有RunLoop如果有了RunLoopmain函数中的RunLoopRunLoop对象RunLoop资料RunLoop与线程如何保证RunLoop和线程一一对应获得RunLoop对象RunLoop相关类CFRunLoopModeRefCFRunLoopTimerRefCFRunLoopSourceRefCFRunLoopObserverRefRunLoop...原创 2019-05-28 23:44:57 · 190 阅读 · 0 评论