平常我們使用 RxSwift 的時候溜哮,一般不會去直接使用 delegate夷狰,譬如要處理 tableView 的點(diǎn)擊事件场躯,我們會這樣:tableView.rx.itemSele...
![240](https://cdn2.jianshu.io/assets/default_avatar/4-3397163ecdb3855a0a4139c34a695885.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
平常我們使用 RxSwift 的時候溜哮,一般不會去直接使用 delegate夷狰,譬如要處理 tableView 的點(diǎn)擊事件场躯,我們會這樣:tableView.rx.itemSele...
前言 在 Objective-C 項(xiàng)目中,不少開發(fā)者們可能會寫或者曾看到過這樣的代碼: 引有?蠢挡?把自己的代理設(shè)置為自己?化撕?這種做法到底妥不妥呢几晤? 本文將采用自問自答、通俗易懂的方...
前言 本文會用實(shí)例的方式章钾,將iOS各種IM的方案都簡單的實(shí)現(xiàn)一遍。并且提供一些選型热芹、實(shí)現(xiàn)細(xì)節(jié)以及優(yōu)化的建議贱傀。 注:文中的所有的代碼示例,在github中都有demo:iOS即...
本文旨在介紹一些能夠幫助大家避開一些開發(fā)誤區(qū)的經(jīng)驗(yàn)伊脓。 這樣下次不論誰讀代碼府寒,都有一種清晰明了的感覺,不會出現(xiàn)調(diào)用的越多报腔,傳入的參數(shù)越多株搔,邏輯越混亂的情況。 2:測試環(huán)境和正式...
iOS網(wǎng)絡(luò)緩存掃盲篇 --使用兩行代碼就能完成80%的緩存需求 下篇預(yù)告:使用80%的代碼來完成剩下的20%的緩存需求 纯蛾。敬請 star (右上角)持續(xù)關(guān)注纤房。 目錄 當(dāng)我們在...
簡介 對于您的站點(diǎn)的訪問者來說翻诉,智能化的內(nèi)容緩存是提高用戶體驗(yàn)最有效的方式之一炮姨。緩存,或者對之前的請求的臨時存儲碰煌,是HTTP協(xié)議實(shí)現(xiàn)中最核心的內(nèi)容分發(fā)策略之一舒岸。分發(fā)路徑中的組...