摘要:
排序算法: #include <iostream> //冒泡排序 void bubbleSort(int array[],int size){ std::cout << "array= " << array << std::endl; for (int end = size-1; end > 0; 阅读全文
摘要:
参考自:https://www.cnblogs.com/lustar/p/7429757.html (有几处不正确,经实验我已经改过来了,下面红色标出) 引入两个概念:顶层const和底层const。可以简单的认为,声明或者定义的对象(指针也是对象),如果对象本身是const的,那么就是顶层cons 阅读全文
摘要:
参考来自:https://www.jb51.net/article/86519.htm 我们先回顾下,什么是指针?什么是常量?指针是一种特殊的变量,它里面存储的内容是内存地址。常量是指其里面存储的内容不能发生改变的量。明白了这两个概念后,我们现在正式进入指针常量与常量指针。 1.指针常量与常量指针的 阅读全文
摘要:
参考来自;https://www.jb51.net/article/160003.htm 1、指针和引用的本质(是什么) (1)指针是存放内存地址的一种变量,特殊的地方就在它存放的是内存地址。因此,指针的大小不会像其他变量一样变化,只跟当前平台相关——不同平台内存地址的范围是不一样的,32位平台下, 阅读全文
摘要:
两者的侧重点都在后面,指针函数本质是函数,指针函数有什么作用呢?(待续) 1.指针函数 _type_ *function(int,int)_type_ *function(int,int) 和普通函数int function(int,int)类似只是返回的数据类型不一样而已,_type_ *func 阅读全文
摘要:
最近做了一个视频播放的功能,接入 https://github.com/changsanjiang/SJVideoPlayer/wiki/%E5%BF%AB%E9%80%9F%E5%BC%80%E5%A7%8B 快速开始 关键代码: func application(_ application: U 阅读全文
摘要:
https://www.hangge.com/blog/cache/detail_2067.html 阅读全文
摘要:
示例: // 设置渐变颜色方向 // gradientLayer.startPoint = CGPointMake(0, 0); // 左上 // gradientLayer.endPoint = CGPointMake(0, 1); // 左下 // gradientLayer.endPoint 阅读全文
摘要:
参考:https://www.cnblogs.com/edensyd/p/9566979.html guard expression else { //语句 //必须包含一个控制语句:return,break,continue或throw。 } 这里,expression是一个布尔表达式(返回tru 阅读全文
摘要:
一般在定义网络请求框架时,会声明成功闭包,失败闭包。用来回调返回的数据给调用者。 成功闭包,失败闭包当然是作为请求方法的参数,这时候会报错,因为这种闭包必须声明为逃逸闭包。 也就是在闭包类型前加 @escaping func httpRequestSendDeviceTokenWithOld(old 阅读全文