好奇觸摸事件是如何從屏幕轉(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)觸...
這里可以看到CGFloat是CGFLOAT_TYPE的宏定義,那么這個(gè)又是什么? 也就是說(shuō)在64位系統(tǒng)下,CGFLOAT是double類(lèi)型,32位系統(tǒng)下是float類(lèi)型. 所...
作為一名自認(rèn)為很牛逼的程序員,當(dāng)你發(fā)現(xiàn)bug時(shí)你的內(nèi)心世界是這樣的: 當(dāng)你定位到bug,并花了一晚上把它改好,發(fā)現(xiàn)是同事的問(wèn)題的時(shí)候,你的內(nèi)心世界可能是這樣的: 早上上班時(shí),...
約束的優(yōu)先級(jí) AutoLayout中添加的約束也有優(yōu)先級(jí),優(yōu)先級(jí)的數(shù)值是1~1000。分為兩種情況: 一種情況是我們經(jīng)常添加的各種約束,默認(rèn)的優(yōu)先級(jí)是1000,也就是最高級(jí)別...
已更新Demo(2017-8-8):https://pan.baidu.com/s/1bDXrYI不放github了 下面這種需求應(yīng)該是會(huì)經(jīng)常遇到的:需求:固定高度一個(gè)區(qū)域,...
通過(guò)一段代碼來(lái)描述內(nèi)存對(duì)齊的現(xiàn)象。 上述代碼打印出來(lái)的結(jié)果為:24,16 為什么相同的結(jié)構(gòu)體,只是交換了變量 ab 在結(jié)構(gòu)體中的順序他們的大小就改變了呢?這就是“內(nèi)存對(duì)齊”的...
iOS應(yīng)用程序一般都是由自己編寫(xiě)的代碼和系統(tǒng)框架(system frameworks)組成,系統(tǒng)框架提供一些基本infrastructure給所有app來(lái)運(yùn)行,而你提供自己編...
這兩天翻看 ibireme 大神 《不再安全的 OSSpinLock》 這篇文章,看到文中分析各種鎖之前的性能的圖表: 發(fā)現(xiàn)除了@synchronized 用過(guò),其他的都陌生...