iOS開發(fā)中,main函數是我們熟知的程序啟動入口,但實際上并非真正意義上的入口,因為在我們運行程序,再到main方法被調用之間,程序已經做了許許多多的事情,比如我們熟知的r...
前言 在最近的面試中,我發(fā)現(xiàn)一道面試題,其考點是:圍繞iOS App中一個視圖從添加到完全渲染,在這個過程中,iOS系統(tǒng)都做了什么? 在進行了大量的文章查閱以及學習以后,將所...
iOS底層原理總結 - Category的本質 面試題 Category的實現(xiàn)原理,以及Category為什么只能加方法不能加屬性。 Category中有l(wèi)oad方法嗎?lo...
一. RunLoop簡介 運行循環(huán),在程序運行過程中循環(huán)做一些事情,如果沒有Runloop程序執(zhí)行完畢就會立即退出,如果有Runloop程序會一直運行,并且時時刻刻在等待用戶...
不管是類對象還是元類對象,類型都是 Class,class 和 mete-class 的底層都是 objc_class 結構體的指針。 1.OBJC1 objc_class ...