概述 Session-409的主題為[What’s New in Testing],主要包括: Enhancement優(yōu)化了macOS、xcod...
大家都知道OC是動(dòng)態(tài)語(yǔ)言,其主要特征就是動(dòng)態(tài)綁定,消息轉(zhuǎn)發(fā)。我們?cè)谡{(diào)用NS方法的時(shí)候,runtime其實(shí)就已經(jīng)在背后默默為我們干活了。還記得剛開(kāi)...
簡(jiǎn)介 RunLoop在OS X/ iOS中一項(xiàng)比較基礎(chǔ)的知識(shí)點(diǎn),雖然基礎(chǔ),但是十分重要。它與線程息息相關(guān),是用于處理到來(lái)事件的循環(huán)處理機(jī)制,可以...
接上篇線性表 (一) 四、線性表的物理結(jié)構(gòu)--鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu) 4.1 定義 順序存儲(chǔ)結(jié)構(gòu)的最大缺點(diǎn)就是插入和刪除的時(shí)候需要移動(dòng)大量元素,十分耗時(shí)。...
簡(jiǎn)介 Photos framework是iOS8蘋(píng)果提供的新的圖片框架,能直接獲取圖片和視頻,包括iCloud上面的圖庫(kù)。使用這個(gè)框架可以獲取a...
前言 前段時(shí)間去面試的時(shí)候有一題問(wèn)的是method swizzling是什么?請(qǐng)簡(jiǎn)述原理以及如何使用?oc的runtime確實(shí)是沒(méi)研究過(guò),不過(guò)既...
1、使用===和!===比較兩個(gè)對(duì)象是否相等 2、可選值與三目運(yùn)算配合使用減少代碼量: 當(dāng) a 不為空時(shí),c=a, 當(dāng) a 為空時(shí), c=b 等...
序言 對(duì)異常的正確處理能夠明確反映在代碼執(zhí)行中出現(xiàn)的問(wèn)題,使得在接下來(lái)的debug快速定位問(wèn)題所在的地方,提高debug 效率,同時(shí)也能對(duì)不同情...
前言 之前對(duì)排序算法理解不是很深刻,也容易把幾個(gè)算法混在一起,所以整理了幾個(gè)常用的排序算法,并嘗試在自己的理解上給幾個(gè)算法優(yōu)化了下。 冒泡排序 ...