iOS面試題 一共分為筆試題和面試題兩部分筆試題 一共分為10個 總共613題面試題 一共400題筆試題 一個10個系列 分別為①(語法篇) 共147題 已更新[https:...
iOS面試題 一共分為筆試題和面試題兩部分筆試題 一共分為10個 總共613題面試題 一共400題筆試題 一個10個系列 分別為①(語法篇) 共147題 已更新[https:...
iOS消息發(fā)送機(jī)制包含以下幾個步驟:1区丑、檢查selector是否要要忽略襟齿,例如arc 下調(diào)用release唉地、retain2耗啦、檢查target是否是nil嗅骄,如果是nil后續(xù)流程...
面向協(xié)議編程(Protocol Oriented Programming,簡稱POP) 是Swift的一種編程范式玻熙,Apple于2015年WWDC提出 在Swift的標(biāo)準(zhǔn)庫中...
iOS性能優(yōu)化:Instruments工具 前言:程序運行時常見的錯誤可分為兩類:一是用戶的使用方式引起的外部錯誤否彩,如缺少參數(shù)或者參數(shù)錯誤;二是程序運行時產(chǎn)生的內(nèi)部錯誤嗦随,如內(nèi)...
前言 Runtime是一套比較底層的純C語言API崎溃,包含了很多底層的C語言API。在我們平時編寫的OC代碼中盯质,程序運行時袁串,其實最終都是轉(zhuǎn)成了Runtime的C語言代碼。Run...
我覺得應(yīng)該掌握的知識點呼巷,沒有實際意義囱修。 class 和 struct 的區(qū)別 不通過繼承,代碼復(fù)用(共享)的方式有哪些 Set 獨有的方法有哪些王悍? 實現(xiàn)一個 min 函數(shù)破镰,返...
1. Dart中var與dynamic的區(qū)別:使用var來聲明變量鲜漩,dart會在編譯階段自動推導(dǎo)出類型源譬。而dynamic不在編譯期間做類型檢查而是在運行期間做類型校驗。 2...
深入代碼理解instance、class object鳞青、metaclass 面向?qū)ο缶幊讨邪运牵钪匾母拍罹褪穷悾旅嫖覀兙蛷拇a入手臂拓,看看OC是如何實現(xiàn)類的厚脉。 instanc...