前言 「日志」對(duì)于客戶端開(kāi)發(fā)人員來(lái)講,可以算是既熟悉又陌生了,它和代碼注釋、編程風(fēng)格一樣,本身不會(huì)為功能帶來(lái)任何增益,也通常不會(huì)與你的KPI掛鉤。但當(dāng)有線上問(wèn)題產(chǎn)生而你無(wú)從排...
前言 「日志」對(duì)于客戶端開(kāi)發(fā)人員來(lái)講,可以算是既熟悉又陌生了,它和代碼注釋、編程風(fēng)格一樣,本身不會(huì)為功能帶來(lái)任何增益,也通常不會(huì)與你的KPI掛鉤。但當(dāng)有線上問(wèn)題產(chǎn)生而你無(wú)從排...
導(dǎo)語(yǔ):在GCD的使用中,需要考慮控制最大并發(fā)數(shù) 和 線程同步這兩個(gè)問(wèn)題,本文主要介紹GCD中如何控制最大并發(fā)數(shù) 。 一、概述 1、GCD并發(fā)的困擾 在GCD中有兩種隊(duì)列,分別...
正常情況寫(xiě)布局的兩種方式 一、手寫(xiě)布局 就是直接設(shè)置view的frame屬性,不詳細(xì)說(shuō)明了 二、自動(dòng)布局 自動(dòng)布局Auto Layout[https://developer....
眾里尋他千百度,驀然回首,那人卻在燈火闌珊處。--《青玉案·元夕》 要學(xué)會(huì)看crash崩潰和報(bào)告 一個(gè)應(yīng)用程序并不總會(huì)一直運(yùn)行的很好,它總會(huì)有出現(xiàn)crash崩潰的情況。如果在...
寫(xiě)在前面 RAC不是什么新鮮的概念了,這段時(shí)間閑來(lái)無(wú)事,就把自己項(xiàng)目中使用到的網(wǎng)絡(luò)請(qǐng)求嘗試用RAC封裝了一下。 封裝網(wǎng)絡(luò)請(qǐng)求 RAC的核心是信號(hào),在封裝網(wǎng)絡(luò)請(qǐng)求的過(guò)程中,把每...
前言 一提起runtime,大家都會(huì)想起class , isa, metaclass, methodList, ivarList, propertyList等等,網(wǎng)上這方面...
前陣子看到ibireme大神的采訪中提到他技術(shù)上進(jìn)步的一個(gè)重要的方式就是閱讀一些優(yōu)秀的開(kāi)源代碼,恰巧最近工作沒(méi)以前忙,心里尋思著自己也可以嘗試這個(gè)方法提升自身的代碼質(zhì)量...