好奇觸摸事件是如何從屏幕轉(zhuǎn)移到APP內(nèi)的?困惑于Cell怎么突然不能點(diǎn)擊了?糾結(jié)于如何實(shí)現(xiàn)這個(gè)奇葩響應(yīng)需求?亦或是已經(jīng)被響應(yīng)鏈、手勢(shì)、target-action這一系列響應(yīng)觸...
好奇觸摸事件是如何從屏幕轉(zhuǎn)移到APP內(nèi)的?困惑于Cell怎么突然不能點(diǎn)擊了?糾結(jié)于如何實(shí)現(xiàn)這個(gè)奇葩響應(yīng)需求?亦或是已經(jīng)被響應(yīng)鏈、手勢(shì)、target-action這一系列響應(yīng)觸...
我們經(jīng)常會(huì)看一些面試題,但是好多面試題我們都是知其然不知其所以然,你如果認(rèn)真的看了我上面總結(jié)的幾十篇文章,那么你也會(huì)知其所以然。 OC對(duì)象本質(zhì) 1、一個(gè)NSObject對(duì)象占...
題目一:輸入一棵二叉樹(shù),求該樹(shù)的深度。從根結(jié)點(diǎn)到葉結(jié)點(diǎn)依次經(jīng)過(guò)的結(jié)點(diǎn)(含根、葉結(jié)點(diǎn))形成樹(shù)的一條路徑,最長(zhǎng)路徑的長(zhǎng)度為樹(shù)的深度。思路: 如果樹(shù)只有一個(gè)節(jié)點(diǎn),那么深度為1 如果...
1、NSArray與NSSet的區(qū)別? NSArray內(nèi)存中存儲(chǔ)地址連續(xù),而NSSet不連續(xù) NSSet效率高,內(nèi)部使用hash查找;NSArray查找需要遍歷 NSSet通...
Objective-C 有兩個(gè)神奇的方法:+load 和 +initialize,這兩個(gè)方法在類被使用時(shí)會(huì)自動(dòng)調(diào)用。但是兩個(gè)方法的不同點(diǎn)會(huì)導(dǎo)致應(yīng)用層面上性能的顯著差異。 一、...
測(cè)試驅(qū)動(dòng)開(kāi)發(fā) 1.什么是測(cè)試驅(qū)動(dòng)開(kāi)發(fā)?基本思想就是在開(kāi)發(fā)功能代碼之前,先編寫(xiě)測(cè)試代碼,然后只編寫(xiě)使測(cè)試通過(guò)的功能代碼,從而以測(cè)試來(lái)驅(qū)動(dòng)整個(gè)開(kāi)發(fā)過(guò)程的進(jìn)行。這有助于編寫(xiě)簡(jiǎn)潔可用...
介紹 動(dòng)態(tài)庫(kù)形式:.dylib和.framework 靜態(tài)庫(kù)形式:.a和.framework 動(dòng)態(tài)庫(kù)和靜態(tài)庫(kù)的區(qū)別 靜態(tài)庫(kù):鏈接時(shí),靜態(tài)庫(kù)會(huì)被完整地復(fù)制到可執(zhí)行文件中,被多次...
無(wú)論設(shè)備處于鎖定狀態(tài)還是使用中,都可以使用通知提供及時(shí)、重要的信息。無(wú)論app處于foreground、background或suspended狀態(tài),都可以使用通知發(fā)送信息。...