簡介 編程語言離不開函數(shù),函數(shù)是對一段代碼的封裝,往往實現(xiàn)了某個特定的功能,在程序中可以多次調(diào)用這個函數(shù)。稍有編程經(jīng)驗的同學(xué)都知道曙咽,函數(shù)是由棧實現(xiàn)的,調(diào)用對應(yīng)入棧,退出對應(yīng)出...
簡介 編程語言離不開函數(shù),函數(shù)是對一段代碼的封裝,往往實現(xiàn)了某個特定的功能,在程序中可以多次調(diào)用這個函數(shù)。稍有編程經(jīng)驗的同學(xué)都知道曙咽,函數(shù)是由棧實現(xiàn)的,調(diào)用對應(yīng)入棧,退出對應(yīng)出...
在這篇文章中,我將為你整理一下 iOS 開發(fā)中幾種多線程方案蕉陋,以及其使用方法和注意事項捐凭。當(dāng)然也會給出幾種多線程的案例,在實際使用中感受它們的區(qū)別凳鬓。還有一點需要說明的是茁肠,這篇文...
前言 associatedObject又稱關(guān)聯(lián)對象。顧名思義缩举,就是把一個對象關(guān)聯(lián)到另外一個對象身上垦梆。使兩者能夠產(chǎn)生聯(lián)系匹颤。目前我能想到的關(guān)聯(lián)對象的使用場景有如下幾點: 運行時給...
原文鏈接 在iOS開發(fā)中,Category是經(jīng)常使用到的一個特性托猩,合理的使用Category能夠減少繁瑣代碼印蓖,提高開發(fā)效率。在使用Category時京腥,有經(jīng)驗的開發(fā)者應(yīng)該都知道...
前言在面試過程中赦肃,性能優(yōu)化、多線程绞旅、runtime摆尝、RunLoop、是必不可少的談?wù)撛掝}因悲。有一些面試官可能要你當(dāng)場手寫算法堕汞,曾經(jīng)筆者就遇到過。結(jié)果可想而知晃琳,面試通過讯检。。卫旱。而關(guān)...
一人灼、基礎(chǔ)背景 1. DNS解析 現(xiàn)在假如我們訪問一個網(wǎng)站www.baidu.com從按下回車到百度頁面顯示到我們的電腦上會經(jīng)歷如下幾個步驟 1:計算機會向我們的運營商(移動、...
蔡學(xué)鏞(架構(gòu)師)(開發(fā))架構(gòu)的幾個原則顾翼,根據(jù)優(yōu)先次序高低排列: (邏輯)拆分越細越好 依賴關(guān)細越少越好 交互越少越好 ... 相互矛盾時投放,如果沒有特殊理由,以優(yōu)先權(quán)高者勝出适贸。...