完成開發(fā)任務的同時异旧,我們總希望自己能夠交付高質量的代碼立润。代碼質量的測度有很多方法矛物,可擴展性沮趣、可復用性是其中的兩項指標点额。設計模式的理論能夠非常有效地指導代碼設計,但是光談這些理...
完成開發(fā)任務的同時异旧,我們總希望自己能夠交付高質量的代碼立润。代碼質量的測度有很多方法矛物,可擴展性沮趣、可復用性是其中的兩項指標点额。設計模式的理論能夠非常有效地指導代碼設計,但是光談這些理...
簡介 Github地址,喜歡記得給顆小星星喲??相信大家在工作中柑贞,都會遇到這樣一個情況方椎。一個UILabel僅顯示一行,在小屏手機中顯示不完整出現(xiàn)... 但是這些信息又比較重要...
談到鏈式編程和函數(shù)式編程, Masonry就是最經(jīng)典的代表有决, 沒事可以多看看它的源碼闸拿。例如:make.top.equalTo(self.myView).offset(10) ...
1、HomeKit书幕? 是蘋果2014年發(fā)布的智能家居平臺新荤。 2、什么是 OpenGL台汇、Quartz 2D苛骨? Quatarz 2d 是Apple提供的基本圖形工具庫。只是適用于...
1苟呐、設計模式是什么痒芝? 你知道哪些設計模式,并簡要敘述牵素? 設計模式是一種編碼經(jīng)驗吼野,就是用比較成熟的邏輯去處理某一種類型的事情。1). MVC模式:Model View Cont...
前面已經(jīng)有一篇文章(學習GCD看我就夠了)專門介紹了GCD,下面來介紹一下另外三個與多線程相關的方法 一腰奋、pthreads(現(xiàn)在幾乎不用了) pthread是POSIX th...
什么是多線程单起?計算機在運行一段程序的時候,會把該程序的CPU命令列配置到內存中劣坊,然后按照順序一個一個執(zhí)行命令列嘀倒,這樣1個CPU執(zhí)行的CPU命令列為一條無分叉路徑就是線程。而有...
RunLoop的概念 一般來講,一個線程一次只能執(zhí)行一個任務测蘑,執(zhí)行完成后線程就會退出灌危。如果我們需要一個機制,讓線程能隨時處理事件但并不退出碳胳,這就是runloop做的事勇蝙。在iO...
由于前段時間期末考試挨约,所以一直沒有更新博客味混,最近又來了搜狐實習,一直在趕需求诫惭,感覺自己好久沒有更新博客了翁锡,這幾天趕完了需求,還是抽時間來更新一下博客吧夕土。 正文 我們平常寫程序...
UITableView的復用機制 UITableView首先加載一屏幕(假設UITableView的大小是整個屏幕的大小)所需要的UITableViewCell,具體個數(shù)要根...
當App發(fā)展到一定的規(guī)模馆衔,性能優(yōu)化就成為必不可少的一點。但是很多人怨绣,又對性能優(yōu)化很陌生角溃,畢竟平常大多時間都在寫業(yè)務邏輯,很少關注這個梨熙。最近在優(yōu)化自己的項目开镣,也收集了很多資料,...