背景: 最近在整理公司的UI組件規(guī)范,發(fā)現(xiàn)目前的規(guī)范存在的問題是:只是把各種場(chǎng)景組件統(tǒng)一整合到一塊了,但沒有針對(duì)多種形式做統(tǒng)一的整合和優(yōu)化,沒有根據(jù)場(chǎng)景歸納分類及定義說(shuō)明。導(dǎo)...
背景: 最近在整理公司的UI組件規(guī)范,發(fā)現(xiàn)目前的規(guī)范存在的問題是:只是把各種場(chǎng)景組件統(tǒng)一整合到一塊了,但沒有針對(duì)多種形式做統(tǒng)一的整合和優(yōu)化,沒有根據(jù)場(chǎng)景歸納分類及定義說(shuō)明。導(dǎo)...
Dart是一個(gè)在單線程中運(yùn)行的程序,這意味著:如果程序在執(zhí)行中遇到一個(gè)需要長(zhǎng)時(shí)間的執(zhí)行的操作,程序?qū)?huì)被凍結(jié)。為了避免造成程序的凍結(jié),可以使用異步操作使程序在等待一個(gè)耗時(shí)操作...
1.當(dāng)前文件搜索 搜索HomeContent示例: 2. 當(dāng)前文件替換 3. 全局查找 4. 全局替換 5.全局搜索類/文件/關(guān)鍵字/(包括系統(tǒng)類,自定義類) 應(yīng)用場(chǎng)景:搜索...
事件傳遞與視圖響應(yīng)鏈及應(yīng)用事件的傳遞發(fā)生觸摸事件后,系統(tǒng)會(huì)將該事件加入到一個(gè)由UIApplication管理的事件隊(duì)列中。為什么是隊(duì)列而不是棧?因?yàn)殛?duì)列的特點(diǎn)是FIFO,即先...
背景 99u在去年做過(guò)一次加快啟動(dòng)時(shí)間的優(yōu)化,雖然是工廠大大們?cè)谥鲗?dǎo),但是一直很好奇當(dāng)我們的手指在屏幕上點(diǎn)擊一個(gè)app到看到第一個(gè)畫面的時(shí)候,系統(tǒng)經(jīng)歷了哪些階段都做了哪些事情...
GCD簡(jiǎn)介 Grand Central Dispatch (GCD)是蘋果為多核的并行運(yùn)算提出的解決方案,所以會(huì)自動(dòng)合理地利用更多的CPU內(nèi)核,最重要的是它會(huì)自動(dòng)管理線程的生...
前言 面試已經(jīng)結(jié)束了,目前已拿頭條、百度、騰訊offer,現(xiàn)在可以好好來(lái)寫寫總結(jié)了,關(guān)于面試題,可能沒那么多時(shí)間來(lái)總結(jié)答案,有什么需要討論的地方歡迎大家指教。主要記錄一下我的...
在軟件工程中,(引自維基百科)設(shè)計(jì)模式[https://zh.wikipedia.org/wiki/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F_...
基本框架 SDWebImage作為一個(gè)廣泛使用的圖片加載框架,支持從網(wǎng)絡(luò)中下載且緩存圖片,并設(shè)置圖片到對(duì)應(yīng)的 UIImageView 控件或者 UIButton 控件中。SD...