概述 類從被加載到虛擬機(jī)開(kāi)始,到卸載出內(nèi)存,整個(gè)生命周期分為七個(gè)階段,分別是加載、驗(yàn)證、準(zhǔn)備、解析、初始化、使用和卸載。其中驗(yàn)證、準(zhǔn)備和解析這三...
JMM定義 JMM 即 Java Memory Model,也叫 Java 內(nèi)存模型。JMM 就是一種規(guī)范,它定義了什么情況開(kāi)發(fā)者不需要去感知計(jì)...
通過(guò)上一篇文章iOS平臺(tái)FFmpeg開(kāi)發(fā)(一)初識(shí)FFmpeg的學(xué)習(xí),我相信你已經(jīng)了解了視音頻的基礎(chǔ)知識(shí),并且把FFmepg編譯成功并成功導(dǎo)入到...
簡(jiǎn)介 A complete, cross-platform solution to record, convert and stream aud...
最近在開(kāi)發(fā)SDK時(shí)有上傳圖片的需求,這個(gè)需求用AF的話當(dāng)然非常簡(jiǎn)單,多添加一句代碼就可以搞定。但為避免第三方耦合并沒(méi)有使用AFNetworkin...
最近在網(wǎng)上下了一個(gè)仿2048游戲的Demo,發(fā)現(xiàn)里面的實(shí)現(xiàn)思路做得比較復(fù)雜:將數(shù)字塊的移動(dòng)操作封裝成模型并保存起來(lái),然后根據(jù)操作模型的值對(duì)滑塊逐...
文字動(dòng)畫(huà)也是CAShapeLayer圖形動(dòng)畫(huà)的一種,巧妙運(yùn)用文字動(dòng)畫(huà)可以實(shí)現(xiàn)很不錯(cuò)的效果,比如半糖app的下拉動(dòng)畫(huà)。本文就主要講一下其實(shí)現(xiàn)原理。...
簡(jiǎn)介 官方文檔對(duì)ShapeLayer的定義如下: A layer that draws a cubic Bezier spline in its...
簡(jiǎn)介 Cathage 一直致力于成為給 Cocoa 應(yīng)用添加框架最簡(jiǎn)單的方式。它的使用流程如下: 創(chuàng)建一個(gè) Cathage ,在里面列出你的項(xiàng)目...