前言 UserDefaults适合存储轻量级的本地客户端数据,这是一种常见的数据持久化方式。(建议:如果是存储大批量的数据不要使用这个方法) 基本用法 Swift2 and ...
前言 UserDefaults适合存储轻量级的本地客户端数据,这是一种常见的数据持久化方式。(建议:如果是存储大批量的数据不要使用这个方法) 基本用法 Swift2 and ...
原因 参考:Playing media while in the background using AV Foundation on iOS 一般情况下不会有有黑屏,但是因为...
前言介绍 RX是一个帮助我们简化异步编程的框架。它拓展了观察者模式,使我们可以自由组合多个异步事件,而不需要去关心线程,同步,线程安全,并发数据以及I/O阻塞。RXSwift...
前言 UIImageWriteToSavedPhotosAlbum 是保存到相册的方法。 调用该方法时是执行写入操作,但是成功与否并不能直接知道,需要定义一个 selecto...
AttributesPureLayout-CommonAttributes.png 下面是在pureLayout中经常使用的五个参数(There are 5 specific...
说明:此文是自己的总结笔记,主要参考: iOS程序的启动执行顺序 AppDelegate 及 UIViewController 的生命周期 UIView的生命周期 一. iO...
前言 最近更新了Xcode9.4.1之后,indexing过程中,或者indexing之后尚未编译时,Mac的CPU占用率过高,打开活动监视器一看,发现有个“com.appl...
在这篇文章中,我将为你整理一下 iOS 开发中几种多线程方案,以及其使用方法和注意事项。当然也会给出几种多线程的案例,在实际使用中感受它们的区别。还有一点需要说明的是,这篇文...
本文主要介绍一种绘制颜色渐变的进度圆环. 先上效果图: 实现思路:CAShapeLayer+UIBezierPath+CAGradientLayer UIBezierPath...