概述 类从被加载到虚拟机开始,到卸载出内存,整个生命周期分为七个阶段,分别是加载、验证、准备、解析、初始化、使用和卸载。其中验证、准备和解析这三...
JMM定义 JMM 即 Java Memory Model,也叫 Java 内存模型。JMM 就是一种规范,它定义了什么情况开发者不需要去感知计...
通过上一篇文章iOS平台FFmpeg开发(一)初识FFmpeg的学习,我相信你已经了解了视音频的基础知识,并且把FFmepg编译成功并成功导入到...
简介 A complete, cross-platform solution to record, convert and stream aud...
最近在开发SDK时有上传图片的需求,这个需求用AF的话当然非常简单,多添加一句代码就可以搞定。但为避免第三方耦合并没有使用AFNetworkin...
最近在网上下了一个仿2048游戏的Demo,发现里面的实现思路做得比较复杂:将数字块的移动操作封装成模型并保存起来,然后根据操作模型的值对滑块逐...
文字动画也是CAShapeLayer图形动画的一种,巧妙运用文字动画可以实现很不错的效果,比如半糖app的下拉动画。本文就主要讲一下其实现原理。...
简介 官方文档对ShapeLayer的定义如下: A layer that draws a cubic Bezier spline in its...
简介 Cathage 一直致力于成为给 Cocoa 应用添加框架最简单的方式。它的使用流程如下: 创建一个 Cathage ,在里面列出你的项目...