我操聪全,博主牛B到不行啊来惧,完爆那些面試官了!!厅缺,向大佬低頭
super的本質(zhì) 首先來看一道面試題。下列代碼中Person繼承自NSObject宴偿,Student繼承自Person湘捎,寫出下列代碼輸出內(nèi)容。 直接來看一下打印內(nèi)容 上述代碼中...
Class的結(jié)構(gòu) 通過上一章中對isa本質(zhì)結(jié)構(gòu)有了新的認識窥妇,今天來回顧Class的結(jié)構(gòu),重新認識Class內(nèi)部結(jié)構(gòu)娩践。 首先來看一下Class的內(nèi)部結(jié)構(gòu)代碼活翩,對探尋Class的...
方法調(diào)用的本質(zhì) 本文我們探尋方法調(diào)用的本質(zhì),首先通過一段代碼翻伺,將方法調(diào)用代碼轉(zhuǎn)為c++代碼查看方法調(diào)用的本質(zhì)是什么樣的材泄。xcrun -sdk iphoneos clang -...
Swift簡介 作者:Chris LattnerSwift 2010年7月開始設(shè)計,1年時間完成基本架構(gòu)吨岭,經(jīng)歷4年開發(fā)期于WWDC 2014 蘋果2014年開發(fā)者大會發(fā)布拉宗,用...
在 Swift 4.0 基礎(chǔ)學(xué)習(xí)總結(jié)(一)中,我們學(xué)習(xí)的Swift中的基本數(shù)據(jù)類型以及控制流未妹,Swift簡介的語法以及提供的更加適用親民的方法讓我們已經(jīng)初步感受到這門語言的魅...
iOS底層原理總結(jié) - 探尋OC對象的本質(zhì) 對小碼哥底層班視頻學(xué)習(xí)的總結(jié)與記錄簿废。面試題部分,通過對面試題的分析探索問題的本質(zhì)內(nèi)容络它。 面試題:一個NSObject對象占用多少內(nèi)...
iOS底層原理總結(jié) - 探尋Class的本質(zhì) 對小碼哥底層班視頻學(xué)習(xí)的總結(jié)與記錄族檬。面試題部分,通過對面試題的分析探索問題的本質(zhì)內(nèi)容化戳。上接 iOS底層原理總結(jié) - 探尋OC對象...
對小碼哥底層班視頻學(xué)習(xí)的總結(jié)與記錄单料。面試題部分,通過對面試題的分析探索問題的本質(zhì)內(nèi)容点楼。 問題iOS用什么方式實現(xiàn)對一個對象的KVO扫尖?(KVO的本質(zhì)是什么?)如何手動觸發(fā)KVO...
面試題 講講 RunLoop掠廓,項目中有用到嗎换怖? RunLoop內(nèi)部實現(xiàn)邏輯? Runloop和線程的關(guān)系蟀瞧? timer 與 Runloop 的關(guān)系沉颂? 程序中添加每3秒響應(yīng)一次...
iOS底層原理總結(jié) - Category的本質(zhì) 面試題 Category的實現(xiàn)原理条摸,以及Category為什么只能加方法不能加屬性。 Category中有l(wèi)oad方法嗎铸屉?lo...
面試題 Category能否添加成員變量钉蒲?如果可以,如何給Category添加成員變量彻坛?答:不能直接添加成員變量顷啼,但是可以通過runtime的方式間接實現(xiàn)添加成員變量的效果。...
面試題 block的原理是怎樣的昌屉?本質(zhì)是什么钙蒙? __block的作用是什么?有什么使用注意點怠益? block的屬性修飾詞為什么是copy仪搔?使用block有哪些使用注意? blo...
1. 程序運行模式 當(dāng)我們將一個程序交給CPU去執(zhí)行的時候煮嫌,CPU只會執(zhí)行main函數(shù)中的代碼,別的地方的代碼是不會執(zhí)行的抱虐,因此如果想要在CPU中執(zhí)行程序就必須要在main函...
OC基礎(chǔ)總結(jié) 重新回過頭看這些基礎(chǔ)知識昌阿,對許多知識點都有新的認識,擁有堅實的基礎(chǔ)才能更快的成長恳邀。 #improt OC程序的源文件的后綴名是.m m代表message表示消息...
一個人的旅行叫流浪,有人一起才叫旅行举农,多希望每一次的旅途中都有你荆针,太陽升起時睜開眼陽光與你同在,太陽落下時,霞光映在你的眼眸里航背。 希望在麗江5596米上的玉...
OC基礎(chǔ)總結(jié) 重新回過頭看這些基礎(chǔ)知識秸妥,對許多知識點都有新的認識,擁有堅實的基礎(chǔ)才能更快的成長沃粗。 OC內(nèi)存管理 - 基礎(chǔ)與MRC 內(nèi)存管理概述 內(nèi)存管理內(nèi)存的作用:存儲數(shù)據(jù)。...