GitHub 地址:YBTaskScheduler 支持 cocopods,使用簡(jiǎn)便,效率不錯(cuò),一個(gè)性能優(yōu)化的基礎(chǔ)組件。 前言 前些時(shí)間有好幾個(gè)技術(shù)朋友問(wèn)過(guò)筆者類似的問(wèn)題:主...
![240](https://cdn2.jianshu.io/assets/default_avatar/4-3397163ecdb3855a0a4139c34a695885.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
GitHub 地址:YBTaskScheduler 支持 cocopods,使用簡(jiǎn)便,效率不錯(cuò),一個(gè)性能優(yōu)化的基礎(chǔ)組件。 前言 前些時(shí)間有好幾個(gè)技術(shù)朋友問(wèn)過(guò)筆者類似的問(wèn)題:主...
原文:點(diǎn)擊 Run 之后發(fā)生了什么? 這是我以前去鏈家網(wǎng)面試的一個(gè)題目,當(dāng)時(shí)回答不夠全面要糊,現(xiàn)在看了2016 WWDC以及Sunnyxx iDev大會(huì)的分享之后,感覺(jué)對(duì)這個(gè)問(wèn)題...
什么是 OOM妆丘? OOM 的全稱是 Out-Of-Memory锄俄,是由于 iOS 的 Jetsam 機(jī)制造成的一種“另類” Crash,它不同于常規(guī)的 Crash勺拣,通過(guò) Sig...
斷點(diǎn)中止時(shí)奶赠,在Xcode底部調(diào)試窗口(如果沒(méi)有顯示按上圖標(biāo)示位置打開)敲入以下命令: po:打印變量信息, 會(huì)調(diào)用對(duì)象的description方法(類似NSLog("%@",...
左手畫方 右手畫圓 “少俠,你能左手畫方药有,又手畫圓嗎毅戈?” “這有何難苹丸,開始看我表演吧” “看,怎么樣苇经,厲害吧” “鵝 .... 厲害...” “少俠赘理,其實(shí)我是說(shuō)你在iOS代碼...
前言 iOS工程師一直都是那么的高逼格,用的是Mac電腦扇单,耍的是iPhone手機(jī)商模,哇咔咔~~??但是,作為一名iOS開發(fā)工程師蜘澜,我們除了高逼格外施流,還必須是全能的。你不會(huì)點(diǎn)UI...
在這篇文章中瞪醋,我將為你整理一下 iOS 開發(fā)中幾種多線程方案,以及其使用方法和注意事項(xiàng)扮碧。當(dāng)然也會(huì)給出幾種多線程的案例趟章,在實(shí)際使用中感受它們的區(qū)別。還有一點(diǎn)需要說(shuō)明的是慎王,這篇文...
在面試中經(jīng)常會(huì)被問(wèn)到關(guān)于Runloop的問(wèn)題,比如: 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...