文章规划iOS 音视频开发(一)常用音视频框架介绍(本篇)iOS 音视频开发(二)AVAudioRecorder实...[作者空间]
好书推荐 代码质量衡量指标可以分为两部分:设计规约和代码规范。设计规约是思想,代码规范是思想的具体实现。 《设计规...[作者空间]
在mac上修改 hosts 很容易,我们可以直接去修改 hosts文件(/private/etc/hosts),但...[作者空间]
今天发现iPhone Xr、iPhone 11在 iOS14 上通过下面的方法获取到状态栏的高度 获取到的高度是4...[作者空间]
static和extern对变量的作用 C语言里的变量分两种:全局变量和局部变量。全局变量又分为外部全局变量和内部...[作者空间]
Jenkins是一款由Java编写的开源的持续集成工具。Jenkins运行依赖Java JDK,如果你未安装JDK...[作者空间]
UDID(Unique Device Identifier)用户设备唯一编码 UDID 是一串由40位16进制数组...[作者空间]
Swift 方法分为: 实例方法 (Instance Methods)类型方法(静态方法) 方法是与某些特定类型相...[作者空间]
Swift 属性按照 定义方式 分为: 存储属性计算属性 按照 调用方式 分为: 实例属性类型属性(静态属性) 实...[作者空间]
本文只介绍 Swift 中的拷贝和 OC 中的拷贝有哪些不一样的地方,哪些需要我们注意的地方。如果你想更进一步了解...[作者空间]
今天的 WWDC 19 上发布了 iOS 13,我们来看下如何适配 DarkMode。 首先我们来看下效果图 Da...[作者空间]
有时候系统自带的 TabBar 或 NavigationBar 分割线颜色和我们App里设计的不一致,此时就需要自...[作者空间]
本文只介绍思路,具体代码网上已经有很多,这里就不在粘贴了。希望正在阅读的童鞋能理解思路,然后自己去实践。 一:对于...[作者空间]
GMT:格林威治标准时间UTC:全球标准时间系统当前时间:以GMT时间为标准,计算的当前时间 获取当前系统时间 1...[作者空间]
在了解这个问题之前,我们先复习一下:iOS 视图生命周期 initWithCoder:(NSCoder *)aDe...[作者空间]
构造过程:是使用类、结构体或枚举类型的实例之前的准备过程。在新实例可用前必须执行这个过程,具体操作包括设置实例中每...[作者空间]
扩展(Extension) 扩展:就是为一个已有的类、结构体、枚举类型或者协议类型添加新功能。这包括在没有权限获取...[作者空间]
Object-C 和 Swift 项目混编分为两种情况: 第一种:在 Object-C 创建的项目中混编 Swif...[作者空间]
上一篇文章iOS - Swift 面向协议编程(一)已经对Swift的面向协议编程做了介绍,接下来该篇文章将使用面...[作者空间]
OC无法做到面向协议开发,而Swift可以,因为Swift可以做到协议方法的具体实现,而OC不行 面向对象开发 传...[作者空间]