寫(xiě)在前面 MVC,MVP,MVVM……移動(dòng)端的開(kāi)發(fā)可謂是在MVX的海洋中摸爬滾打!然而,V和M的概念不說(shuō),關(guān)于P,關(guān)于VM,它為什么叫Presenter,為什么叫ViewMo...
寫(xiě)在前面 MVC,MVP,MVVM……移動(dòng)端的開(kāi)發(fā)可謂是在MVX的海洋中摸爬滾打!然而,V和M的概念不說(shuō),關(guān)于P,關(guān)于VM,它為什么叫Presenter,為什么叫ViewMo...
XCODEBUILD通用命令指南 名字 xcodebuild 構(gòu)建Xcode項(xiàng)目和工作空間 大綱 描述 xcodebuild構(gòu)建Xcode項(xiàng)目中的一個(gè)或者多個(gè)targets,...
前言 眾所周知,現(xiàn)在App的競(jìng)爭(zhēng)已經(jīng)到了用戶(hù)體驗(yàn)為王,質(zhì)量為上的白熱化階段。用戶(hù)們都是很挑剔的。如果一個(gè)公司的推廣團(tuán)隊(duì)好不容易砸了重金推廣了一個(gè)APP,好不容易有了一些用戶(hù),...
先來(lái)一發(fā)蘋(píng)果官網(wǎng)上Instruments User Guide,其實(shí)沒(méi)啥用,英語(yǔ)不好的也懶得去看。(反正我是看不懂) 關(guān)于Instruments有網(wǎng)友如是說(shuō)的:“一句話(huà): 內(nèi)...
原文鏈接 不管是應(yīng)用秒變幻燈片,還是啟動(dòng)過(guò)久被殺,基本都是開(kāi)發(fā)者必經(jīng)的體驗(yàn)。就像沒(méi)人希望堵車(chē)一樣,卡頓永遠(yuǎn)是不受用戶(hù)歡迎的,所以如何發(fā)現(xiàn)卡頓是開(kāi)發(fā)者需要直面的難題。雖然導(dǎo)致卡...
聲明:本文是本人 編程小翁 原創(chuàng),轉(zhuǎn)載請(qǐng)注明。 注:本文需要一些iOS的Runtime基礎(chǔ) 該方案的完成將會(huì)用到以下知識(shí): Method Swizzling(Hook) 單元...
學(xué)習(xí)iOS開(kāi)發(fā)一般都是從UI開(kāi)始的,從只知道從IB拖控件,到知道怎么在方法里寫(xiě)代碼,然后會(huì)顯示什么樣的視圖,產(chǎn)生什么樣的事件,等等。其實(shí)程序從啟動(dòng)開(kāi)始,一直都是按照蘋(píng)果封裝好...