自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(7)
  • 收藏
  • 关注

转载 选择 GCD 还是 NSTimer ?

在日常的开发工作中,我们经常会遇到是选择用 GCD 还是用 NSTimer,来做延迟操作的任务需求。今天,我们就来说说是选择 GCD 还是 NSTimer? 延迟操作的方案一般有三种: 1.NSObject的方法: [self performSelector:(nonnull SEL) withObject:(nullable id) afterDelay:(NSTimeInt...

2019-07-30 11:58:00 98

转载 代码处理 iOS 的横竖屏旋转

一、监听屏幕旋转方向 在处理iOS横竖屏时,经常会和UIDeviceOrientation、UIInterfaceOrientation和UIInterfaceOrientationMask这三个枚举类型打交道,它们从不同角度描述了屏幕旋转方向。 1、UIDeviceOrientation:设备方向 iOS的设备方向是通过iOS的加速计来获取的。 1)iOS定义了以下七种设备方向...

2019-07-24 17:52:00 221

转载 iOS 不可忽视的知识点

1. OC有多继承吗?没有,用什么代替? 答:没有多继承。cocoa中所有类都是NSObject的子类,多继承用@protocol 委托代理来实现。 2. OC中有私有方法吗?有私有变量吗? 答:私有变量有。在类的实现即.m文件中也可以声明成员变量,但是因为在其他文件中通常都只是包含头文件而不会包含实现文件,所以在.m文件中声明的成员变量就是@private的。   OC中没有真...

2019-07-22 17:48:00 94

转载 TCP UDP有什么区别

前言 计算机分层中的传输层,主要是负责计算机之间的数据传输,TCP 和 UDP 都属于传输层协议。在实际开发过程中,需要根据实际需求的来选择适当的传输协议。 在这里我们简单总结下 TCP、UDP 的特点和区别以及实际开发中如何选择。 TCP 和 UDP 的定义 TCP 是面向有连接,可靠的流协议。保证两端通讯主机之间的通信可达,可以处理丢包、乱序等异常,可以有效利用带宽、缓解网络...

2019-07-22 16:43:00 86

转载 ios麦克风音量实时检测

一、全局变量声明 @interface ViewController () { AVAudioRecorder *recorder; NSTimer *levelTimer; } @property(nonatomic,strong)UILabel *labelVoice; @property(nonatomic,strong)CALayer *laye...

2019-06-17 18:20:00 214

转载 ios多线程同步异步任务、串行并行队列、死锁

队列 概念:队列只负责任务的调度,而不负责任务的执行,任务是在线程中执行的。(可以理解成任务是放在队列里面的,要被调度到线程中去执行)特点:队列先进先出,排在前面的任务最先执行。分类:队列分为串行、并行、主队列、全局队列。 串行队列:任务按照顺序被调度,前一个任务不执行完毕,队列不会调度。 并行队列:只要有空闲的线程,队列就会调度当前任务,交给线程去执行,不需要考虑前面是都有任...

2019-06-17 17:49:00 299

转载 人工智能,AI人才供不应求

当前人工智能领域玩的是热火朝天,导致AI人才供不应求。 那怎么知道自己适不适合学AI技术呢? 学AI,需要掌握Python、数学、算法,这些是跑不掉的。 但是怎么知道自己适不适合学AI呢?看下面: AI课程目录 模块一:计算机视觉 1. 数字成像系统 2. 视觉处理与分析 3. 视觉处理算法基础 4. 视觉特征提取 5. 运动估计 模块二:机器学习入门 1....

2019-06-14 14:31:00 132

空空如也

空空如也

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

TA关注的人

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