iOS開(kāi)發(fā)當(dāng)中有一個(gè)很特殊的存在,這個(gè)特殊就是block。在OC當(dāng)中實(shí)現(xiàn)某一個(gè)功能都是一個(gè)響應(yīng)對(duì)象調(diào)用一個(gè)響應(yīng)方法,簡(jiǎn)而言之就是Target-Action。 以UIButto...
iOS開(kāi)發(fā)當(dāng)中有一個(gè)很特殊的存在,這個(gè)特殊就是block。在OC當(dāng)中實(shí)現(xiàn)某一個(gè)功能都是一個(gè)響應(yīng)對(duì)象調(diào)用一個(gè)響應(yīng)方法,簡(jiǎn)而言之就是Target-Action。 以UIButto...
最近在面試以及與其余程序猿(不乏來(lái)自BAT大廠)的交流當(dāng)中,我發(fā)現(xiàn)還是有相當(dāng)大一部分是使用frame,為此也就出現(xiàn)了這篇文章。 在遠(yuǎn)古時(shí)代使用的都是frame,很多4年以上的...
個(gè)人第三方庫(kù):UDUserDefaultsModel:以Model代替NSUserDefaultsYIIFMDB:直接操作Model進(jìn)行增刪改查,數(shù)學(xué)運(yùn)算等,且sql語(yǔ)句易于...
萬(wàn)能的Runtime(1):《iOS-淺談NSUserDefaults保存數(shù)據(jù)的缺點(diǎn)以及改進(jìn)方案:UDUserDefaultsModel》。 眾所周知,安卓是基于Java進(jìn)行...
我在寫(xiě)UDUserDefaultsModel(文章鏈接,github)這個(gè)庫(kù)時(shí)曾經(jīng)立下一個(gè)flag:要寫(xiě)一個(gè)基于model來(lái)存取數(shù)據(jù)庫(kù)的庫(kù),最近剛離職,所以就整合了一下,希望...
相信是個(gè)iOS程序猿都寫(xiě)過(guò)UIViewController,同時(shí)也都知道iOS是一個(gè)標(biāo)準(zhǔn)的MVC,也是蘋(píng)果推薦的設(shè)計(jì)模式,小編認(rèn)為最典型的Demo算是UITableViewC...
很多從事iOS開(kāi)發(fā)過(guò)程當(dāng)中很少聽(tīng)到信號(hào)量,也很少用到,但是這個(gè)在小編看來(lái)是非常重要的思想。今天小編就來(lái)說(shuō)說(shuō)信號(hào)量以及信號(hào)量的完美替代品Bolts(Facebook出品的庫(kù))。...
本文轉(zhuǎn)載自:http://foggry.com/blog/2014/04/25/githubyou-xiu-xiang-mu-ios/ 個(gè)人覺(jué)得這個(gè)博客值得收藏,能用好里面的...
iPhone X的適配相信大家都已經(jīng)做了,而由于代碼風(fēng)格的迥異,適配方案也是很多。今天小編就根據(jù)經(jīng)驗(yàn)來(lái)做一個(gè)總結(jié),列舉出一個(gè)最優(yōu)雅的方法來(lái)。 什么是最優(yōu)雅的適配方法?。看鸢福?..