iOS 8.0 相册使用的新的框架 Photos。 一、获取权限 二、获取视屏元数据 PHFetchResult 为一个管理类,获取实例所传入的参数第一个为枚举类型,有 PH...
IP属地:上海
iOS 8.0 相册使用的新的框架 Photos。 一、获取权限 二、获取视屏元数据 PHFetchResult 为一个管理类,获取实例所传入的参数第一个为枚举类型,有 PH...
多线程的存在导致在不同线程执行任务存在了数据、操作的不安全性,称之为非原子性。为了解决开发遇到的线程不安全的现象,就要用到线程锁。分别有 @synchronized、NSLo...
进程与线程 进程:一个正在执行的程序实例,是 CPU 调度的基本单位。CUP 通过时间片轮转等调度算法在多个进程之间快速切换,制造多个进程并发的假象,从而实现多任务。但当遇到...
Category 是基于 Objective-C runtime 的一种体现。 Category 原理首先,这里先给下 runtime 源码的下载地方,然后我们来看下 Cla...
Method Swizzling 原理Method Swizzling 是 Objective-C runtime 的一个体现,他可以动态的添加及替换类的方法。首先,我们来看...
一、fastlane简介 Fastlane是一套使用Ruby写的自动化工具集,用于iOS和Android的自动化打包、发布等工作。 Github:https://github...