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