上篇文章簡(jiǎn)單的了解了一下iOS結(jié)構(gòu)體的內(nèi)存分配[http://www.itdecent.cn/p/4551b6c6a0a8],而OC對(duì)象的本質(zhì)...
iOS結(jié)構(gòu)體內(nèi)存大小分配遵循以下幾條原則:*結(jié)構(gòu)體大小是其內(nèi)部變量中最大內(nèi)存變量的整數(shù)倍*結(jié)構(gòu)體內(nèi)部變量的屬性的起始內(nèi)存地址是其本身大小的整數(shù)倍...
環(huán)境搭建和基本概念 ??Flutter作為谷歌開(kāi)發(fā)的一款跨平臺(tái)語(yǔ)言越來(lái)越普遍的被運(yùn)用在各種大型項(xiàng)目上,作為一名iOS開(kāi)發(fā)人員也要實(shí)時(shí)關(guān)注這些。早...
之前寫(xiě)項(xiàng)目時(shí)一直用第三方AFNet進(jìn)行網(wǎng)絡(luò)請(qǐng)求,對(duì)于原生的網(wǎng)絡(luò)請(qǐng)求模式很久沒(méi)有涉獵。所以趁著最近有空對(duì)原生的網(wǎng)絡(luò)請(qǐng)求進(jìn)行了一個(gè)封裝,算是一個(gè)復(fù)習(xí)...
最近由于找工作的事情看了些面試題,基本面試題中都會(huì)提到類別和擴(kuò)展之間的區(qū)別和聯(lián)系??戳诵?shū)籍和博客基本都是寫(xiě)了些區(qū)別,而我又是個(gè)沒(méi)有代碼不能完...
時(shí)間選擇器是一個(gè)很常見(jiàn)的控件,蘋(píng)果已經(jīng)對(duì)其進(jìn)行了很好的封裝。但原生的選選擇器控件有很多的限制,所以就自己寫(xiě)了一個(gè)??梢酝瑫r(shí)支持OC和swif...
第一部分:二維碼生成 關(guān)于二維碼的生成有很多第三方插件,本次demo主要使用libqrencode來(lái)實(shí)現(xiàn)二維碼生成需先導(dǎo)入頭文件libqrenc...
此處感謝原創(chuàng)者WCL,大神有完整的開(kāi)發(fā)記錄。有興趣的童鞋可移步一觀,這篇文章是我自己在寫(xiě)代碼過(guò)程的總結(jié)。 錄制視頻需要的類及其創(chuàng)建: ...
之前項(xiàng)目中要求使用本地?cái)?shù)據(jù)庫(kù),按照慣例自己封裝了一個(gè)數(shù)據(jù)庫(kù)操作,結(jié)果發(fā)現(xiàn)雖然成功了但是非常麻煩,于是想到了使用第三方數(shù)據(jù)庫(kù)操作工具FMDB FM...