ios的消息傳遞機制分為三個階段:消息發(fā)送階段,動態(tài)解析階段,消息轉(zhuǎn)發(fā)階段。 消息發(fā)送階段: 當(dāng)ios的對象調(diào)用方法的時候,實際上是調(diào)用了objc_msgSend執(zhí)行流程-消...
ios的消息傳遞機制分為三個階段:消息發(fā)送階段,動態(tài)解析階段,消息轉(zhuǎn)發(fā)階段。 消息發(fā)送階段: 當(dāng)ios的對象調(diào)用方法的時候,實際上是調(diào)用了objc_msgSend執(zhí)行流程-消...
前言: 最近把 iOS 面試中可能會遇到的問題整理了一番, 題目大部分是網(wǎng)上收錄的, 方便自己鞏固復(fù)習(xí), 也分享給大家; 希望對大家有所幫助! 對于答案,不一定都合適,歡迎大...
寂靜海岸(加載圖).jpg更新時間:2022-6-22增加了參數(shù)回調(diào)的說明,并列舉可以通過字典方式傳遞閉包然后進行參數(shù)的回調(diào)。更新時間:2022-9-1補充子模塊的.pods...
一. 宗旨 尊重蘋果原生的命名和書寫規(guī)范 能清晰表達含義 簡潔而不省略 減少不必要的注釋 二. 編碼規(guī)范 1. 運算符 使用運算符(+,-,*, /,=, ==,->)的時候...
前言 蘋果產(chǎn)品只允許接入了蘋果定位CoreLocation,第三方地圖(百度/高德/騰訊)只是在蘋果定位服務(wù)基礎(chǔ)上二次封裝。 定位的方式有三種,基站定位,WiFi定位,GPS...
前言 最近在做程序優(yōu)化和代碼總結(jié)的工作,在優(yōu)化和總結(jié)的過程中發(fā)現(xiàn),程序中存在著許多重復(fù)性的交互代碼,特別是在業(yè)務(wù)邏輯層,雖然業(yè)務(wù)模塊本身具有獨立性,各業(yè)務(wù)模塊之間也有比較明確...