240 發(fā)簡(jiǎn)信
IP屬地:上海
  • Alamofire源碼解讀系列(五)之結(jié)果封裝(Result)

    本篇講解Result的封裝 前言 有時(shí)候癌淮,我們會(huì)根據(jù)現(xiàn)實(shí)中的事物來(lái)對(duì)程序中的某個(gè)業(yè)務(wù)關(guān)系進(jìn)行抽象,這句話(huà)很難理解属桦。在Alamofire中熊痴,使用Response來(lái)描述請(qǐng)求后的結(jié)...

  • `decodedImage` 的話(huà)在設(shè)置 `shouldDecode` 的時(shí)候會(huì)調(diào)用果善,提供在后臺(tái)進(jìn)行解碼的功能,可以?xún)?yōu)化顯示速度系谐。
    `originalData` 你看的版本里是個(gè) bug巾陕,在加 gif 支持的時(shí)候不小心引入的,導(dǎo)致直接 cache 圖片失效纪他,現(xiàn)在應(yīng)該已經(jīng)修正了鄙煤。`kf_normalizedImage` 也會(huì)在那邊調(diào)用。
    KingfisherOptions 的話(huà)止喷,基本是為了前向兼容馆类。Swift 1.x 的時(shí)候的 OptionSet 并不是現(xiàn)在這樣,Kingfisher 并沒(méi)有大版本號(hào)的升級(jí)弹谁,因此需要考慮用戶(hù)升級(jí)框架時(shí)的兼容性乾巧。

  • “最主要的原因就是RecyclerView的靈活性, 還有性能上的提升预愤」涤冢”,我不是來(lái)抬杠的植康,只是這句話(huà)太想當(dāng)然了旷太。1.RecyclerView 相對(duì)于ListView性能的提升并不大.2.RecyclerView的可擴(kuò)展性確實(shí)強(qiáng),但是實(shí)現(xiàn)相對(duì)于ListView 還是復(fù)雜很多销睁。 所以RecyclerView取代ListView和GridView 有點(diǎn)扯淡供璧,根據(jù)需求選擇相應(yīng)的控件才是。請(qǐng)理性對(duì)待它們6臣恰睡毒!

  • 120
    iOS開(kāi)發(fā)-進(jìn)階:架構(gòu)模式--解密 MVC,MVP冗栗,MVVM以及VIPER架構(gòu)

    在 iOS 中使用 MVC 架構(gòu)感覺(jué)很奇怪演顾? 遷移到MVVM架構(gòu)又懷有疑慮?聽(tīng)說(shuō)過(guò) VIPER 又不確定是否真的值得切換隅居? 相信你會(huì)找到以上問(wèn)題的答案钠至,如果沒(méi)找到請(qǐng)?jiān)谠u(píng)論中指...

  • 120
    iOS控件-UICollectionView基本使用詳解(OC)

    概述 UICollectionView是從iOS6開(kāi)始引入使用的,目前應(yīng)用非常廣泛型雳,很牛逼当凡!老外的博客也是這么說(shuō)的(傳送門(mén)) 與UITableView的初步比較 UITabl...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品