首先我們從runloop層面上來剖析下事件的產(chǎn)生和傳遞:RunLoop主要處理以下6類事件: Observer事件:runloop中狀態(tài)變化時(shí)進(jìn)行通知眷射。(微信卡頓監(jiān)控就是利用...
面試整理 之前公司快倒閉了遣散人員了匙赞,所以本來是打算給以前的同事整理的,現(xiàn)在發(fā)出來 阿里 去年面的 一面(電面) 看了app 主要問功能的具體實(shí)現(xiàn)妖碉,有沒有其他更好的思路1 a...
前言 Blocks是C語言的擴(kuò)充功能挂绰,而Apple 在OS X Snow Leopard 和 iOS 4中引入了這個(gè)新功能“Blocks”屎篱。從那開始,Block就出現(xiàn)在iOS...
1. Objective-C是動(dòng)態(tài)運(yùn)行時(shí)語言是什么意思? 主要是將數(shù)據(jù)類型的確定由編譯時(shí), 推遲到了運(yùn)行時(shí)扮授。主要涉及兩個(gè)概念: 運(yùn)行時(shí)芳室、多態(tài)。 運(yùn)行時(shí)機(jī)制使我們直到運(yùn)行時(shí)才去...
寫在前面 好久沒有在簡書寫東西了刹勃,之前還信誓旦旦承諾的一周一篇,最近幾個(gè)月一直都很忙嚎尤,自從9月末從上家公司離職后荔仁,終于得了些空放松放松,10月1總會(huì)過去的,所以玩夠了的我乏梁,是...
這篇文章源于美團(tuán)面試官問的我一個(gè)問題,為什么Objective-C中有Class和MetaClass這種設(shè)計(jì)遇骑?去掉是否可以卖毁?當(dāng)時(shí)的我并沒有深入思考過這個(gè)問題,而網(wǎng)上搜索的結(jié)果...
中國的男人都很不容易绵估,尤其是當(dāng)下的90后炎疆,一出學(xué)校就要買房買車成交,而且還是要在短短的兩三年里国裳,悲哀的一代形入,所以受到打擊的話,很容易承受不住缝左,處境相似亿遂,都是被逼的苦主