這篇文章是論MVVM偽框架結(jié)構(gòu)和MVC中M的實(shí)現(xiàn)機(jī)制的姊妹篇。在前面的文章中更多介紹的是一些理論性質(zhì)的東西,一些小伙伴在評(píng)論中也說(shuō)希望有一些具體設(shè)計(jì)實(shí)踐的例子,以及對(duì)一些問(wèn)題...
這篇文章是論MVVM偽框架結(jié)構(gòu)和MVC中M的實(shí)現(xiàn)機(jī)制的姊妹篇。在前面的文章中更多介紹的是一些理論性質(zhì)的東西,一些小伙伴在評(píng)論中也說(shuō)希望有一些具體設(shè)計(jì)實(shí)踐的例子,以及對(duì)一些問(wèn)題...
目錄 MVC概論【本文】 模型層設(shè)計(jì)方法【請(qǐng)參考:http://www.itdecent.cn/p/fce02188edec】 控制層的設(shè)計(jì)方法【請(qǐng)參考:https://ww...
僅供iOS初學(xué)者參考PS:看不清的圖可以點(diǎn)擊查看原圖 UI相關(guān) Runtime OC特性 內(nèi)存管理 Block 多線(xiàn)程 Runloop 網(wǎng)絡(luò)相關(guān) 設(shè)計(jì)模式 架構(gòu) 算法 第三方...
《2018 iOS面試題系列》 警告:一定要把英文題目過(guò)一遍,有些公司的題目故意弄成英文的?。?! 1. Difference between shallow copy an...
前言 問(wèn)題背景:自定義cell中有一個(gè)UITextField類(lèi)型的子控件。我們經(jīng)常要在tableView中拿到某個(gè)cell內(nèi)textField的文本內(nèi)容進(jìn)行一些操作。比如某些...
關(guān)于支付這塊,之前項(xiàng)目用的是Ping++支付,前些日子換成了官方SDK原生支付,為了使用方便,我封裝了一下,現(xiàn)分享出來(lái)供iOS程序猿(媛)們參考和指導(dǎo)。前言:關(guān)于支付必要的配...
SDWebImage底層實(shí)現(xiàn)有沙盒緩存機(jī)制,主要由三塊組成1、內(nèi)存圖片緩存2、內(nèi)存操作緩存3、磁盤(pán)沙盒緩存看著這里我只想說(shuō),有了封裝真好內(nèi)部實(shí)現(xiàn)過(guò)程:第一步,下載SDWebI...
簡(jiǎn)介 runtime 是OC一個(gè)很重要的機(jī)制,運(yùn)行時(shí)機(jī)制,我們平時(shí)寫(xiě)的OC代碼都會(huì)被轉(zhuǎn)成runtime代碼, runtime是一套比較底層的純C語(yǔ)言的API。 runtim...