iOS開發(fā)中,main函數(shù)是我們熟知的程序啟動(dòng)入口,但實(shí)際上并非真正意義上的入口,因?yàn)樵谖覀冞\(yùn)行程序,再到main方法被調(diào)用之間,程序已經(jīng)做了許許多多的事情,比如我們熟知的r...
iOS開發(fā)中,main函數(shù)是我們熟知的程序啟動(dòng)入口,但實(shí)際上并非真正意義上的入口,因?yàn)樵谖覀冞\(yùn)行程序,再到main方法被調(diào)用之間,程序已經(jīng)做了許許多多的事情,比如我們熟知的r...
前言 在最近的面試中,我發(fā)現(xiàn)一道面試題,其考點(diǎn)是:圍繞iOS App中一個(gè)視圖從添加到完全渲染,在這個(gè)過程中,iOS系統(tǒng)都做了什么? 在進(jìn)行了大量的文章查閱以及學(xué)習(xí)以后,將所...
iOS底層原理總結(jié) - Category的本質(zhì) 面試題 Category的實(shí)現(xiàn)原理,以及Category為什么只能加方法不能加屬性。 Category中有l(wèi)oad方法嗎?lo...
一. RunLoop簡介 運(yùn)行循環(huán),在程序運(yùn)行過程中循環(huán)做一些事情,如果沒有Runloop程序執(zhí)行完畢就會(huì)立即退出,如果有Runloop程序會(huì)一直運(yùn)行,并且時(shí)時(shí)刻刻在等待用戶...
不管是類對(duì)象還是元類對(duì)象,類型都是 Class,class 和 mete-class 的底層都是 objc_class 結(jié)構(gòu)體的指針。 1.OBJC1 objc_class ...
這篇內(nèi)容純干貨,手把手一步一步展示,從零到一個(gè)完整的app的構(gòu)建。 上一篇文章已經(jīng)教大家怎么搭建flutter的環(huán)境:傳送門 http://www.itdecent.cn/...
對(duì)于block的循環(huán)引用導(dǎo)致的內(nèi)存泄露,網(wǎng)上的講解文章很多,大部分說的都非常的好,但是描述的更為通俗直白的不多,本文意在通俗直白的解釋block循環(huán)引用導(dǎo)致的內(nèi)存泄露,以...
注:文章轉(zhuǎn)自他處,原文地址:https://skyline75489.github.io/post/2015-8-14_ios_static_dynamic_framewor...
前言:最近筆者在研究iOS逆向工程,順便拿微信來練手,在非越獄手機(jī)上實(shí)現(xiàn)了微信自動(dòng)搶紅包的功能。 題外話:此教程是一篇嚴(yán)肅的學(xué)術(shù)探討類文章,僅僅用于學(xué)習(xí)研究,也請(qǐng)讀者不要用于...