前言 本篇是Swift4中Codable的使用系列第一篇,通过本篇文章我们来了解Codable的基本用法。 自Swift4发布以来已有一段时间了,各种新特性为我们提供更加高效...
前言 本篇是Swift4中Codable的使用系列第一篇,通过本篇文章我们来了解Codable的基本用法。 自Swift4发布以来已有一段时间了,各种新特性为我们提供更加高效...
花了周末的时间翻译raywenderlich.com的Swift编码规范(传送门), 原文是针对写作时Swift代码的规范,在整理过程中删除了部分和实际项目无关的条目。 编码...
我想有很多iOS团队在使用百度地图中遇到过线上崩溃率高的问题,我在58速运的开发过程中持续和百度地图的崩溃作斗争。前期百度地图带来了2%的崩溃率,现在终于通过10各版本的跟进...
Runtime的特性主要是消息(方法)传递,如果消息(方法)在对象中找不到,就进行转发,具体怎么实现的呢。我们从下面几个方面探寻Runtime的实现机制。 Runtime介绍...
2018.07.26 更新 Audio Unit应用实例:XBVoiceTool[https://github.com/huisedediao/XBVoiceTool] 写了...
本文主要讲解三个运算符 左移(<<)、与(&)、或(|) 在iOS代码中如何使用。 我们经常能看到下面这样的代码 UIView*view = [[UIViewalloc]in...
前言 从现代计算机电路来说,只有高电平/低电平两种状态,即为0/1状态,计算机中所有的数据按照具体的编码格式以二进制的形式存储在设备中。 位运算是一种极为高效乃至可以说最为高...
翻译了一个星期的文档,发现自己还是个渣,音频单元这块只是大概概念懂了,但是使用还是渣,因此这篇文章主要是来将零碎的知识串联起来。 完整的音频编码组成 AUGraph 音频单元...
开发中在很多情况下需要测试某一个代码块执行的时间,以便提供更好的优化方案,以下提供了几种时间差值计算的方案. dispatch_benchmark dispatch_benc...