看這篇文章之前,請(qǐng)確保你有基本的前端知識(shí),知道Canvas最基本的使用方法,知道貝塞爾曲線(xiàn)在CSS3中的使用。本文章忽略了貝塞爾曲線(xiàn)的歷史,不了解可自行谷歌百度。 三次貝塞爾...
看這篇文章之前,請(qǐng)確保你有基本的前端知識(shí),知道Canvas最基本的使用方法,知道貝塞爾曲線(xiàn)在CSS3中的使用。本文章忽略了貝塞爾曲線(xiàn)的歷史,不了解可自行谷歌百度。 三次貝塞爾...
原文iOS劉海手機(jī)屏幕的適配判斷是不是iphone x齊劉海屏幕iOS開(kāi)發(fā) iPhoneX以上機(jī)型適配判斷判斷iPhone X之后帶劉海的機(jī)型 iOS11之后新增了一個(gè)saf...
1. AVAudioSession 概述 最近一年一直在做IPC Camera的iOS客戶(hù)端開(kāi)發(fā)。和音頻打交道,必須要弄清楚AVAudioSession。先看下蘋(píng)果的官方圖:...
內(nèi)存大小 在工作中,或多或少都會(huì)接觸到內(nèi)存對(duì)齊這個(gè)概念,而內(nèi)存對(duì)齊到底是什么呢,今天來(lái)探索一下這個(gè)神秘的東西。話(huà)不多說(shuō),我們先來(lái)看下對(duì)象在內(nèi)存中的存儲(chǔ)。 首先創(chuàng)建一個(gè)類(lèi):LG...
前言 ? 之前在項(xiàng)目中布局一直使用的AutoLayout,但是在碰到輪播圖這種需要循環(huán)創(chuàng)建控件并且設(shè)置每個(gè)控件的布局的時(shí)候,就偷懶直接使用frame來(lái)做。直到最近一次面試...
1.XMPPStream: xmpp基礎(chǔ)服務(wù)類(lèi);2.XMPPAutoPing 和 XMPPPing兩個(gè)類(lèi): 心跳監(jiān)聽(tīng)類(lèi);3.XMPPReconnect: 如果失去連接,自動(dòng)重...
iOS 13終于引來(lái)了暗黑模式。 每當(dāng)新特性的到來(lái),iOS開(kāi)發(fā)者們既緊張又有點(diǎn)小興奮,懷揣著被虐的心態(tài),讓我們來(lái)看看暗黑模式到底是個(gè)啥。 雖然這是一個(gè)設(shè)計(jì)驅(qū)動(dòng)的需求,但是本著...
最近需要給APP添加手勢(shì)左滑返回功能,使用了框架FDFullscreenPopGesture,把使用過(guò)程中遇到的坑以及解決方法記錄下 2018-05-03 更新------ ...