前言 通常程序運(yùn)行時(shí)常見的錯(cuò)誤大致分為兩類 用戶使用引起的外部錯(cuò)誤,例如缺少參數(shù)、參數(shù)錯(cuò)誤等 程序運(yùn)行時(shí)產(chǎn)生的內(nèi)部錯(cuò)誤,例如內(nèi)存溢出、空指針、以0做除數(shù)等 針對(duì)第一種外部錯(cuò)誤...
前言 通常程序運(yùn)行時(shí)常見的錯(cuò)誤大致分為兩類 用戶使用引起的外部錯(cuò)誤,例如缺少參數(shù)、參數(shù)錯(cuò)誤等 程序運(yùn)行時(shí)產(chǎn)生的內(nèi)部錯(cuò)誤,例如內(nèi)存溢出、空指針、以0做除數(shù)等 針對(duì)第一種外部錯(cuò)誤...
誰(shuí)知我知你,我知你之深。 前言 說出來不怕你們笑話,UIStackView這玩意兒iOS 9.0就出來了,到現(xiàn)在我還沒有用過它,稍微看了一下,其核心屬性也就四個(gè):axis、d...
LLDB全稱Low Level Debugger ,并不是低水平的調(diào)試器,而是輕量級(jí)的高性能調(diào)試器,默認(rèn)內(nèi)置于Xcode中。能夠很好的運(yùn)用它會(huì)使我們的開發(fā)效率事半功倍,接下來...
最近又看了遍蘋果的官方文檔《Event Handling Guide for iOS》,對(duì)事件響應(yīng)鏈中的hit-test view 又多了些理解,個(gè)人覺的官方文檔對(duì)這塊講的非...
注:歡迎大家可以關(guān)-注 Wei-Xin 公--眾--號(hào) :Style月月專欄,與簡(jiǎn)書同步更新~ iOS 底層原理 objc4 源碼相關(guān) 0、底層源碼探索方式iOS-底層原理 ...
iOS-底層原理01-對(duì)象底層原理[http://www.itdecent.cn/p/5b16f26295c4]iOS-底層原理02-isa和類的結(jié)構(gòu)分析[https://...
為什么需要用Lifecycle? 在使用高德地圖的SDK時(shí),我們一般都會(huì)這樣做: 因?yàn)榻M件必須感知Activity的生命周期,所以一般會(huì)直接將代碼寫到Activity的生命周...
LiveData是什么? 在官網(wǎng)以及網(wǎng)上有很多文章都會(huì)介紹LiveData是什么、能夠滿足什么場(chǎng)景以及優(yōu)勢(shì)。假若用一句話概括,它就是與EventBus有著類似功能的一個(gè)庫(kù)--...
為什么要使用ViewModel? 在日常開發(fā)中,橫豎屏切換是非常常見的功能,由于橫豎屏切換會(huì)使得Activity重建,導(dǎo)致界面相關(guān)數(shù)據(jù)都會(huì)丟失。為了避免這種情況,一般會(huì)有兩種...