240 發(fā)簡信
IP屬地:廣東
  • 如何在單元測試中處理異步回調(diào)函數(shù)

    歡迎回來,這一節(jié),我們基于之前實(shí)現(xiàn)的MockURLSession和MockURLSessionDataTask來測試WeatherDataMan...

  • 在測試中mock掉不屬于自己的代碼

    我們實(shí)現(xiàn)weatherDataAt方法的時(shí)候恐锣,其實(shí)犯了一個小錯誤测柠。就是役衡,在調(diào)用完URLSession.shared.dataTask之后澎办,沒有調(diào)...

  • Resize,w 360,h 240
    用manager封裝網(wǎng)絡(luò)訪問

    我們把請求DarkSky的代碼封裝起來曹鸠,以降低這部分代碼在未來對我們App的影響蘑志。并為這部分的單元測試累奈,做一些準(zhǔn)備工作。 設(shè)計(jì)DataManag...

  • Resize,w 360,h 240
    為Sky定義model

    這一節(jié)卖漫,我們根據(jù)之前設(shè)計(jì)的UI费尽,設(shè)計(jì)對應(yīng)的Model。 DarkSky API 首先羊始,來了解一個簡單好用的天氣API服務(wù):DarkSky[htt...

    0.5 72 0 0
  • Resize,w 360,h 240
    了解Sky的項(xiàng)目結(jié)構(gòu)和UI構(gòu)成

    在這個系列里旱幼,我們通過從零開始開發(fā)一個完整的天氣App - Sky,來理解并掌握MVVM的編程思想突委。并且柏卤,在這個過程中,我們還會引入RxCoco...

  • Resize,w 360,h 240
    RxDataSource創(chuàng)建UITableView - I

    我們繼續(xù)完成App的后半部分匀油,基于RxDatasource缘缚,用reactive的方式處理UITableView。 準(zhǔn)備工作 為了方便演示敌蚜,基于上...

  • Resize,w 360,h 240
    基于RxSwift的網(wǎng)絡(luò)編程 - I

    項(xiàng)目準(zhǔn)備工作 我們的App會在Github上搜索特定名稱的項(xiàng)目桥滨,在UITextField里輸入項(xiàng)目名稱,我們就自動在Github上搜索項(xiàng)目的名字...

  • Resize,w 360,h 240
    RxSwift UI交互 - III

    接下來弛车,我們繼續(xù)實(shí)現(xiàn)上個視頻中未完成的例子齐媒。首先來處理UISwitch和UISlider聯(lián)動。 對于UISwitch來說: 當(dāng)UISwitch為...

  • Resize,w 360,h 240
    RxSwift UI交互 - II

    對初始項(xiàng)目的改動 為了演示RxSwift的用法纷跛,我們對上一個視頻用到的項(xiàng)目喻括,做了以下改動: 首先,給Sign Up添加了一個Segue贫奠,點(diǎn)擊后唬血,...

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