block本質(zhì) 將 “函數(shù)” 及 “執(zhí)行其上下文” 封裝起來的 “對(duì)象” block的調(diào)用就是函數(shù)的調(diào)用 eg: 使用 “clang -rewrite-objc main.m...
block本質(zhì) 將 “函數(shù)” 及 “執(zhí)行其上下文” 封裝起來的 “對(duì)象” block的調(diào)用就是函數(shù)的調(diào)用 eg: 使用 “clang -rewrite-objc main.m...
面試題 講講 RunLoop茴肥,項(xiàng)目中有用到嗎兵多? RunLoop內(nèi)部實(shí)現(xiàn)邏輯腌且? Runloop和線程的關(guān)系闯团? timer 與 Runloop 的關(guān)系? 程序中添加每3秒響應(yīng)一次...
重寫實(shí)現(xiàn)文本代理方法 為了防止無法后退的問題,聲明一個(gè)觀察屬性變量,當(dāng)文本長(zhǎng)度增加時(shí),繼續(xù)執(zhí)行每四位加一個(gè)空格的邏輯忠聚,否則清除后退 以上代碼實(shí)現(xiàn)不好设哗,最終版:
由于JavaScript語法比較松散,會(huì)出現(xiàn)很多坑两蟀,代碼規(guī)范化有助于較少BUG网梢,也方便維護(hù)。 一赂毯、編程風(fēng)格 1战虏、for-in: for-in 循環(huán)用于遍歷對(duì)象屬性的,它有一個(gè)...
當(dāng)你和別人都能實(shí)現(xiàn)一個(gè)某個(gè)功能党涕,這時(shí)候區(qū)分你們能力的不是誰干活多少烦感,而是誰能寫出效率更高的代碼。比如顯示一個(gè)訂單列表它不僅僅是寫一條SELECT SQL那么簡(jiǎn)單膛堤,我們還需要很...
工欲善其事必先利其器手趣。如果你想快速的開發(fā)項(xiàng)目,必須選一個(gè)合適你的開發(fā)工具骑祟。這里主要說一下PhpStorm對(duì)laravel的支持回懦。 Laravel Composer支持 Ctr...
和OC一樣,swift也是使用自動(dòng)引用計(jì)數(shù)ARC(Auto Reference Counteting)來自動(dòng)管理內(nèi)存的,所以我們不需要過多考慮內(nèi)存管理.當(dāng)某個(gè)類實(shí)例不需要用到...