iOS原生端開發(fā)過程中, 列表是最常見的需求之一. 隨著業(yè)務(wù)和UI交互設(shè)計的迭代, 我們逐漸會接觸到這樣的需求: 列表中出現(xiàn)多種不同樣式的Cell 列表中出現(xiàn)復(fù)雜的Cell插...

iOS原生端開發(fā)過程中, 列表是最常見的需求之一. 隨著業(yè)務(wù)和UI交互設(shè)計的迭代, 我們逐漸會接觸到這樣的需求: 列表中出現(xiàn)多種不同樣式的Cell 列表中出現(xiàn)復(fù)雜的Cell插...
網(wǎng)絡(luò)抓包相關(guān):Charles、Wireshark; 接口調(diào)試工具:PostmanCanary; 將 IPA 安裝到 iPhone:Apple Configurator 2、i...
在使用storyboard進行UI布局時,我們經(jīng)常不經(jīng)意間會注意到“Content Compression Resistance Priority”和“Content Hug...
一、基本概念 內(nèi)存泄漏(memory leak):是指申請的內(nèi)存空間使用完畢之后未回收。一次內(nèi)存泄露危害可以忽略,但若一直泄漏,無論有多少內(nèi)存,遲早都會被占用光,最終導(dǎo)致程序...
參考篇:iOS-Block淺談 前言:本文簡述Block本質(zhì),如有錯誤請留言指正。 第一部分:Block本質(zhì) Q:什么是Block,Block的本質(zhì)是什么? block本質(zhì)上...
前言 在開發(fā)中,經(jīng)常在控制器中用到block語句,在block語句中如果需引用self,而self(控制器)對象中又持有block對象,就會造成循環(huán)引用循環(huán)引用,導(dǎo)致內(nèi)存泄露...
首先介紹下響應(yīng)鏈:事件有觸摸事件,滑動事件,遠程控制事件等。當屏幕上發(fā)生了觸摸事件,最先響應(yīng)的是最外層的view,然后依次傳遞到他的父view,然后再到ViewControl...
公司項目原因,接觸了一下視頻流H264的編解碼知識,之前項目使用的是FFMpeg多媒體庫,利用CPU做視頻的編碼和解碼,俗稱為軟編軟解。該方法比較通用,但是占用CPU資源,編...
音頻信息是如何捕捉的呢?主要通過圖一的過程: 自然界中的聲音非常復(fù)雜,波形極其復(fù)雜,通常我們采用的是脈沖代碼調(diào)制編碼,即PCM編碼。PCM通過抽樣、量化、編碼三個步驟將連續(xù)變...