Dart 語(yǔ)言是Flutter的特色之一,學(xué)習(xí)過(guò)JavaScript、Java或者Kotlin的開發(fā)者,在學(xué)習(xí)Dart上幾乎沒(méi)什么難度。Dart...
面試題 講講 MVC、MVVM、MVP,以及你在項(xiàng)目里具體是怎么寫的? 你自己用過(guò)哪些設(shè)計(jì)模式? 一般開始做一個(gè)項(xiàng)目,你的架構(gòu)是如何思考的? 何...
面試題 你在項(xiàng)目中是怎么優(yōu)化內(nèi)存的? 優(yōu)化你是從哪幾方面著手? 列表卡頓的原因可能有哪些?你平時(shí)是怎么優(yōu)化的? 遇到tableView卡頓嘛?會(huì)...
面試題 使用CADisplayLink、NSTimer有什么注意點(diǎn)? 介紹下內(nèi)存的幾大區(qū)域 講一下你對(duì) iOS 內(nèi)存管理的理解 ARC 都幫我們...
面試題 你理解的多線程? iOS的多線程方案有哪幾種?你更傾向于哪一種? 你在項(xiàng)目中用過(guò) GCD 嗎? GCD 的隊(duì)列類型 說(shuō)一下 Operat...
面試題 講講 RunLoop,項(xiàng)目中有用到嗎? runloop內(nèi)部實(shí)現(xiàn)邏輯? runloop和線程的關(guān)系? timer 與 runloop 的關(guān)...
面試題 講一下 OC 的消息機(jī)制OC中的方法調(diào)用其實(shí)都是轉(zhuǎn)成了objc_msgSend函數(shù)的調(diào)用,給receiver(方法調(diào)用者)發(fā)送了一條消息...
面試題 block的原理是怎樣的?本質(zhì)是什么? 封裝了函數(shù)調(diào)用以及調(diào)用環(huán)境的OC對(duì)象 __block的作用是什么?有什么使用注意點(diǎn)? block...
面試題 Category的使用場(chǎng)合是什么? Category的實(shí)現(xiàn)原理 Category編譯之后的底層結(jié)構(gòu)是struct category_t,...