目錄 【如何快速的開(kāi)發(fā)一個(gè)完整的iOS直播app】(原理篇) 【如何快速的開(kāi)發(fā)一個(gè)完整的iOS直播app】(播放篇) 【如何快速的開(kāi)發(fā)一個(gè)完整的iOS直播app】(采集篇) ...
目錄 【如何快速的開(kāi)發(fā)一個(gè)完整的iOS直播app】(原理篇) 【如何快速的開(kāi)發(fā)一個(gè)完整的iOS直播app】(播放篇) 【如何快速的開(kāi)發(fā)一個(gè)完整的iOS直播app】(采集篇) ...
對(duì)象創(chuàng)建 原型(Prototype) 使用原型實(shí)例指定創(chuàng)建對(duì)象的種類(lèi),并通過(guò)復(fù)制這個(gè)原型創(chuàng)建新的對(duì)象。 array 就是原型了,array2 以 array 為原型,通過(guò) c...
說(shuō)明:在我理解中,這里所謂的抽象,其實(shí)就是制定某一個(gè)接口規(guī)范。具體體現(xiàn)在代碼里,就是設(shè)置一個(gè)基類(lèi),基類(lèi)遵守某一套接口規(guī)范,但是其具體的實(shí)現(xiàn)則通過(guò)子類(lèi)化來(lái)完成。當(dāng)然,這里我們也...
好奇觸摸事件是如何從屏幕轉(zhuǎn)移到APP內(nèi)的?困惑于Cell怎么突然不能點(diǎn)擊了?糾結(jié)于如何實(shí)現(xiàn)這個(gè)奇葩響應(yīng)需求?亦或是已經(jīng)被響應(yīng)鏈、手勢(shì)、target-action這一系列響應(yīng)觸...
一、概述 在 iOS 開(kāi)發(fā)中,MVC(Model View Controller)是構(gòu)建iOS App的標(biāo)準(zhǔn)模式,是蘋(píng)果推薦的一個(gè)用來(lái)組織代碼的權(quán)威范式。Apple甚至是這么...
需求描述 有一個(gè)表格,需要顯示不同種類(lèi)的Cell,種類(lèi)>10, 隨時(shí)新增新的種類(lèi),而且各種類(lèi)型有相似點(diǎn),分多個(gè)系列,如何設(shè)計(jì)使可維護(hù)性比較高?這里以機(jī)票,火車(chē)票,酒店來(lái)舉例。...
前言 BeeHive是阿里開(kāi)源的一個(gè)組件化框架工具,其內(nèi)部是使用Spring框架Service的理念來(lái)實(shí)現(xiàn)模塊解耦的,實(shí)際上就是使用protocol-class的方案。另外,...
需求來(lái)源 頁(yè)面跳轉(zhuǎn),主要是Controller的跳轉(zhuǎn),都是一些小的函數(shù),并且需要?jiǎng)?chuàng)建目標(biāo)controller的對(duì)象實(shí)例。希望將跳轉(zhuǎn)邏輯集中在一個(gè)地方處理;并且controll...