這一集中我們回答一下過去幾周中我們收到的問題,涵蓋了網(wǎng)絡(luò),table views,棧視圖,App類和測試。 這一集不一樣,在于這是用于回答問題的...
我們使用申明式的方式使用枚舉定義UI元素來創(chuàng)建一個(gè)抽象視圖棧。 我們經(jīng)常使用棧來存儲(chǔ)視圖,特別是在原型模式中,因?yàn)檫@樣很方便地把視圖堆到一起。然...
我們把a(bǔ)pp的流從Storyboard中重構(gòu)代碼到單獨(dú)的協(xié)調(diào)類中。這樣就避免了View Controller緊耦與他們的上下文。 今天我們來談?wù)?..
我們使用協(xié)議,ViewController容器和泛型等方法來從ViewController中分離出異步加載代碼。 我們繼續(xù)聊聊從網(wǎng)絡(luò)加載數(shù)據(jù)。我...
我們使用Swift泛型和結(jié)構(gòu)體來構(gòu)建一個(gè)簡單的高可測試性的網(wǎng)絡(luò)層。 我們聊聊Swift Talk App的網(wǎng)絡(luò)層。這是一個(gè)好例子因?yàn)槲覀冊O(shè)計(jì)網(wǎng)絡(luò)...
iOS視頻播放 MediaPlayer AVKit/AVFoudation ffmpeg WebView/WebServer 1.MediaPl...
iOS繪圖系統(tǒng)簡介 UIKit:最常用的視圖框架,如UIView、UIButton等UIKit元素 Core Animation:提供強(qiáng)大的2D...
簡介 顧名思義,UIInputView就是鍵盤按鍵那個(gè)View,UIInputAccessoryView就是吸附在鍵盤視圖上面的toolBar。...
簡介 Grand Central Dispatch (GCD) 是Apple開發(fā)的一個(gè)多核編程的較新的解決方法。它主要用于優(yōu)化應(yīng)用程序以支持多核...