面試題 講講 RunLoop,項(xiàng)目中有用到嗎? RunLoop內(nèi)部實(shí)現(xiàn)邏輯? Runloop和線程的關(guān)系? timer 與 Runloop 的關(guān)系? 程序中添加每3秒響應(yīng)一次...
面試題 講講 RunLoop,項(xiàng)目中有用到嗎? RunLoop內(nèi)部實(shí)現(xiàn)邏輯? Runloop和線程的關(guān)系? timer 與 Runloop 的關(guān)系? 程序中添加每3秒響應(yīng)一次...
前兩天工程中,出現(xiàn)了一個(gè)類的兩個(gè)分類(自己實(shí)現(xiàn)了一個(gè),第三方SDK里有一個(gè)),同時(shí)實(shí)現(xiàn)了一個(gè)方法名相同的方法,當(dāng)時(shí)就產(chǎn)生了一個(gè)疑問,當(dāng)實(shí)際調(diào)用時(shí)調(diào)的是哪個(gè)分類的方法呢? 一、...
前言 APP產(chǎn)品中不乏一些圖標(biāo)很小的,但需要響應(yīng)的按鍵或者控件。如果這些需要響應(yīng)的控件實(shí)際響應(yīng)范圍跟其響應(yīng)的實(shí)際大小一樣,是不是非常影響用戶體驗(yàn)?我們的答案是肯定的(WTF,...
庫(kù) 庫(kù)是一份可執(zhí)行代碼的二進(jìn)制代碼,可以被操作系統(tǒng)載入內(nèi)存,并且被識(shí)別、使用。 在鏈接階段,會(huì)將匯編生成的目標(biāo)文件與引用的庫(kù)一起鏈接,打包進(jìn)可執(zhí)行文件中。 分類 靜態(tài)庫(kù) 以....
1. atomic用的什么鎖? os_unfair_lock 2. atomic是否線程安全? 首先atomic的作用域是在setter和getter方法,如果是在atomi...
要達(dá)到的效果: 現(xiàn)有 obj1, 通過關(guān)聯(lián)對(duì)象方式添加了 對(duì)象 weakObj,要在weakObj 被release后,通過關(guān)聯(lián)對(duì)象獲取時(shí),獲取到的是nil。 方法如下:we...
想必使用iPhone的用戶, 大家都知道按照Home鍵+電源鍵就可以截屏了。 截屏對(duì)于產(chǎn)品經(jīng)理、工程師、設(shè)計(jì)師都比較重要。那么在iOS中用代碼截屏也是再常用不過的功能了~ 那...