完成開發(fā)任務(wù)的同時(shí)西傀,我們總希望自己能夠交付高質(zhì)量的代碼。代碼質(zhì)量的測度有很多方法怀估,可擴(kuò)展性叫潦、可復(fù)用性是其中的兩項(xiàng)指標(biāo)瞎疼。設(shè)計(jì)模式的理論能夠非常有效地指導(dǎo)代碼設(shè)計(jì)水援,但是光談這些理...
完成開發(fā)任務(wù)的同時(shí)西傀,我們總希望自己能夠交付高質(zhì)量的代碼。代碼質(zhì)量的測度有很多方法怀估,可擴(kuò)展性叫潦、可復(fù)用性是其中的兩項(xiàng)指標(biāo)瞎疼。設(shè)計(jì)模式的理論能夠非常有效地指導(dǎo)代碼設(shè)計(jì)水援,但是光談這些理...
簡介 Github地址穗酥,喜歡記得給顆小星星喲??相信大家在工作中,都會遇到這樣一個(gè)情況惠遏。一個(gè)UILabel僅顯示一行砾跃,在小屏手機(jī)中顯示不完整出現(xiàn)... 但是這些信息又比較重要...
1翘骂、HomeKit? 是蘋果2014年發(fā)布的智能家居平臺帚豪。 2碳竟、什么是 OpenGL、Quartz 2D狸臣? Quatarz 2d 是Apple提供的基本圖形工具庫莹桅。只是適用于...
1、設(shè)計(jì)模式是什么烛亦? 你知道哪些設(shè)計(jì)模式诈泼,并簡要敘述? 設(shè)計(jì)模式是一種編碼經(jīng)驗(yàn)此洲,就是用比較成熟的邏輯去處理某一種類型的事情厂汗。1). MVC模式:Model View Cont...
前面已經(jīng)有一篇文章(學(xué)習(xí)GCD看我就夠了)專門介紹了GCD,下面來介紹一下另外三個(gè)與多線程相關(guān)的方法 一贾节、pthreads(現(xiàn)在幾乎不用了) pthread是POSIX th...
什么是多線程汁汗?計(jì)算機(jī)在運(yùn)行一段程序的時(shí)候衷畦,會把該程序的CPU命令列配置到內(nèi)存中,然后按照順序一個(gè)一個(gè)執(zhí)行命令列知牌,這樣1個(gè)CPU執(zhí)行的CPU命令列為一條無分叉路徑就是線程祈争。而有...
RunLoop的概念 一般來講,一個(gè)線程一次只能執(zhí)行一個(gè)任務(wù)角寸,執(zhí)行完成后線程就會退出菩混。如果我們需要一個(gè)機(jī)制,讓線程能隨時(shí)處理事件但并不退出扁藕,這就是runloop做的事沮峡。在iO...
由于前段時(shí)間期末考試亿柑,所以一直沒有更新博客邢疙,最近又來了搜狐實(shí)習(xí),一直在趕需求望薄,感覺自己好久沒有更新博客了疟游,這幾天趕完了需求,還是抽時(shí)間來更新一下博客吧痕支。 正文 我們平常寫程序...
UITableView的復(fù)用機(jī)制 UITableView首先加載一屏幕(假設(shè)UITableView的大小是整個(gè)屏幕的大小)所需要的UITableViewCell,具體個(gè)數(shù)要根...
當(dāng)App發(fā)展到一定的規(guī)模颁虐,性能優(yōu)化就成為必不可少的一點(diǎn)。但是很多人采转,又對性能優(yōu)化很陌生聪廉,畢竟平常大多時(shí)間都在寫業(yè)務(wù)邏輯,很少關(guān)注這個(gè)故慈。最近在優(yōu)化自己的項(xiàng)目板熊,也收集了很多資料,...