音頻輸出作為硬件資源,對于iOS系統(tǒng)來說是唯一的,那么要如何協(xié)調(diào)和各個App之間對這個稀缺的硬件持有關(guān)系呢? iOS給出的解決方案是"AVAudioSession" ,通過它...
音頻輸出作為硬件資源,對于iOS系統(tǒng)來說是唯一的,那么要如何協(xié)調(diào)和各個App之間對這個稀缺的硬件持有關(guān)系呢? iOS給出的解決方案是"AVAudioSession" ,通過它...
1. AVAudioSession 概述 最近一年一直在做IPC Camera的iOS客戶端開發(fā)眨唬。和音頻打交道,必須要弄清楚AVAudioSession。先看下蘋果的官方圖:...
前言 ReactiveCocoa是一個(第一個嫌吠?)將函數(shù)響應(yīng)式編程范例帶入Objective-C的開源庫。ReactiveCocoa是由Josh Abernathy和Just...
第四篇 前言 首先掺炭,我們要弄明白一個問題辫诅? 為什么要對UIImage進行解碼呢?難道不能直接使用嗎涧狮? 其實不解碼也是可以使用的炕矮,假如說我們通過imageNamed:來加載im...
為什么圖像在顯示到屏幕上之前要進行解碼 一般我們使用的圖像是JPEG/PNG,這些圖像數(shù)據(jù)不是位圖者冤,而是是經(jīng)過編碼壓縮后的數(shù)據(jù)肤视,需要線將它解碼轉(zhuǎn)成位圖數(shù)據(jù),然后才能把位圖渲染...
前言 為了防止一個應(yīng)用占用過多的系統(tǒng)資源涉枫,蘋果設(shè)計了一個“看門狗”( watchdog )的機制邢滑。在不同的場景下,“看門狗”會監(jiān)測應(yīng)用的性能愿汰。如果超出了該場景所規(guī)定的運行時間...
目前項目組件化已經(jīng)告一段落困后,我把總結(jié)的相關(guān)文章列羅出來創(chuàng)建cocoapod私有庫詳細步驟(基礎(chǔ)組件組件化)iOS組件化方案與實踐:Target-ActioniOS組件化解決圖...
數(shù)組的遍歷乐纸,這個話題貌似沒什么好探究的,該怎么遍歷就怎么遍歷唄摇予!但是如果要回答這些問題:OC數(shù)組有哪幾種遍歷方式?哪種方式效率最高?為什么?各種遍歷方式的內(nèi)部實現(xiàn)是怎么樣的?...