自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 iOS开发笔记(2)

文章目录去除字符串中的空格去除首尾空格去除所有空格(包括首尾)-----------------------------------------------UINavigationBar设置透明和不透明完全透明完全不透明UINavigationBar setTranslucent:NO的副作用解决方法建议使用insertSublayer代替addSublayer-----------------------------------------------禁用右滑返回去除字符串中的空格去除首尾空格OC:

2020-06-17 16:41:53 175

原创 OpenGL ES3.0 EGL创建表面和渲染上下文流程

简单说明两点:eglGetError是全程调用API时,若调用失败,用来获取失败原因的,所以单独列出。eglChooseConfig是让EGL自动帮你选择合适的配置,结果往往跟手动调用eglGetConfigs和eglGetConfigAttrib得到的结果相同,下面的代码就是使用eglChooseConfig。例程:// esCreateWindow()//// title - name for title bar of window// width - wid.

2020-06-01 15:27:36 628

原创 iOS开发笔记

iOS开发笔记NSDictionary取数据强制转换问题NSDictionary无法直接存储基础类型数据例如NSInteger、float之类的,否则就会报错如下图:然后只好将基础类型数据转成对象类型数据,如果是数字的话通常就是转成NSNumber,这里只展示语法糖写法:那存进去总会要拿出来,假设拿出来也是用NSInteger存储,那么肯定会有人一开始考虑直接这样强制类型转换:好的编译器确实还真不报错,但是如果看输出的结果却是这样的:解决方法:欲修改NSDictionary中的键值

2020-05-27 15:43:16 171

原创 iOS开发 AudioUnit+AUGraph实现录音耳返功能

文章目录前言需求分析使用AudioUnit的原因使用AUGraph的原因具体实现步骤GSNAudioUnitGraphDemo使用方法后记Demo地址参考文章前言这算是我进公司实习期间完成的第一个比较完整的项目吧,耗时大约2个月,也是我第一次接触iOS音频开发,目前还未接触过视频开发,但以后我也应该会往音视频方向发展,不得不承认于我个人而言,音视频开发确实有一定难度,直到现在我感觉自己对iOS...

2019-12-10 15:51:13 2239

原创 详解Cookie和Session的区别

文章目录详解Cookie和SessionCookie的定义Cookie的分类Cookie的用途Cookie的缺陷Session和会话的区别(含Session定义)Cookie和Session的异同总结网站应该如何选择呢参考资料详解Cookie和SessionCookie的定义Cookie,又称为“小甜饼”。类型为“小型文本文件”,指某些网站为了辨别用户身份而储存在用户本地终端上的数据(通常经...

2019-08-17 19:00:55 149

原创 iOS RunLoop知识点

文章目录什么是RunLoop基本作用如果没有RunLoop如果有了RunLoopmain函数中的RunLoopRunLoop对象RunLoop资料RunLoop与线程如何保证RunLoop和线程一一对应获得RunLoop对象RunLoop相关类CFRunLoopModeRefCFRunLoopTimerRefCFRunLoopSourceRefCFRunLoopObserverRefRunLoop...

2019-05-28 23:44:57 125

原创 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 232

原创 基于macOS的MySQL不同版本的安装配置与卸载还有同时安装不同版本MySQL出现的问题解决

基于macOS的MySQL不同版本的安装配置与卸载还有同时安装不同版本MySQL出现的问题解决前言MySQL的安装(安装文件去官网下载就不用讲了吧)MySQL 5.7.24(基于MySQL Workbench)MySQL 8.0.13MySQL的卸载(方法适用于MySQL所有版本)MySQL 5.7.24MySQL 8.0.13不小心同时安装了两个MySQL怎么办总结前言我原本安装的是MySQ...

2019-01-02 22:01:13 6467 6

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除