GitHub 地址:YBTaskScheduler 支持 cocopods,使用簡便,效率不錯(cuò),一個(gè)性能優(yōu)化的基礎(chǔ)組件。 前言 前些時(shí)間有好幾個(gè)技術(shù)朋友問過筆者類似的問題:主...
GitHub 地址:YBTaskScheduler 支持 cocopods,使用簡便,效率不錯(cuò),一個(gè)性能優(yōu)化的基礎(chǔ)組件。 前言 前些時(shí)間有好幾個(gè)技術(shù)朋友問過筆者類似的問題:主...
原文:點(diǎn)擊 Run 之后發(fā)生了什么? 這是我以前去鏈家網(wǎng)面試的一個(gè)題目,當(dāng)時(shí)回答不夠全面,現(xiàn)在看了2016 WWDC以及Sunnyxx iDev大會(huì)的分享之后,感覺對(duì)這個(gè)問題...
什么是 OOM? OOM 的全稱是 Out-Of-Memory,是由于 iOS 的 Jetsam 機(jī)制造成的一種“另類” Crash,它不同于常規(guī)的 Crash,通過 Sig...
斷點(diǎn)中止時(shí),在Xcode底部調(diào)試窗口(如果沒有顯示按上圖標(biāo)示位置打開)敲入以下命令: po:打印變量信息, 會(huì)調(diào)用對(duì)象的description方法(類似NSLog("%@",...
左手畫方 右手畫圓 “少俠,你能左手畫方,又手畫圓嗎?” “這有何難,開始看我表演吧” “看,怎么樣,厲害吧” “鵝 .... 厲害...” “少俠,其實(shí)我是說你在iOS代碼...
前言 iOS工程師一直都是那么的高逼格,用的是Mac電腦,耍的是iPhone手機(jī),哇咔咔~~??但是,作為一名iOS開發(fā)工程師,我們除了高逼格外,還必須是全能的。你不會(huì)點(diǎn)UI...
在這篇文章中,我將為你整理一下 iOS 開發(fā)中幾種多線程方案,以及其使用方法和注意事項(xiàng)。當(dāng)然也會(huì)給出幾種多線程的案例,在實(shí)際使用中感受它們的區(qū)別。還有一點(diǎn)需要說明的是,這篇文...
在面試中經(jīng)常會(huì)被問到關(guān)于Runloop的問題,比如: runloop和線程有什么關(guān)系? runloop的mode作用是什么? 猜想runloop內(nèi)部是如何實(shí)現(xiàn)的? 等等諸如此...
參考:iOS 中MVC設(shè)計(jì)模式iOS MVVM架構(gòu)iOS MVVM-框架介紹iOS 架構(gòu)模式MVVM的實(shí)踐總結(jié)iOS MVVM+RAC 從框架到實(shí)戰(zhàn) 為什么使用MVVM iO...