在還沒遇到 ReactorKit 這個(gè)框架之前,我使用 RxSwift + MVVM 去構(gòu)建如圖的信息流時(shí),確實(shí)為我?guī)砗芏嗪锰帲?層級(jí)更加清晰,分工和職能更加明確 大幅度解...
在還沒遇到 ReactorKit 這個(gè)框架之前,我使用 RxSwift + MVVM 去構(gòu)建如圖的信息流時(shí),確實(shí)為我?guī)砗芏嗪锰帲?層級(jí)更加清晰,分工和職能更加明確 大幅度解...
iOS AutoReleasePool的實(shí)現(xiàn)原理 [TOC] 本文也屬于iOS Objective-C 內(nèi)存管理的范疇,AutoReleasePool就是自動(dòng)釋放池,下面我們...
OC中 主要是應(yīng)用到了代理模式中,多用于跨類傳值,回調(diào)通知,如UITableView的代理 swift中 遵守protocol后,可以通過protocol的extension...
版本記錄 版本號(hào)時(shí)間V1.02021.03.24 星期三 前言 程序總會(huì)有bug,如果有好的調(diào)試技巧和方法,那么就是事半功倍,這個(gè)專題專門和大家分享下和調(diào)試相關(guān)的技巧。希望可...
前言 在上一篇文章中,我們學(xué)習(xí)了三方刷新庫MJRefresh(巧用MJRefresh),同時(shí)我們也說了MJRefresh是基于UIScrollView的,在這篇文章中,我們將...
Swift runtime [TOC] 前言 我的另一篇文章關(guān)于Objective-CiOS Runtime簡(jiǎn)介[http://www.itdecent.cn/p/8ff9...
存儲(chǔ)屬性會(huì)占用實(shí)例變量的內(nèi)存空間,且根據(jù)let/var關(guān)鍵字來生成對(duì)應(yīng)的get/set方法 計(jì)算屬性不會(huì)占用內(nèi)存空間,本質(zhì)是set/get方法 屬性觀察者:willSet:新...
Swift 編碼規(guī)范 基本原則 參考資料 通用規(guī)則 格式 命名 編碼風(fēng)格 訪問修飾符 Enum Optional 屬性 Closure Collection 錯(cuò)誤處理 Gua...
在OC的iOS項(xiàng)目中,對(duì)于頁面控制器退出后該頁面相關(guān)的內(nèi)存沒有被釋放問題,可以使用MLeaksFinder來快速定位。使用方法: 安裝之后運(yùn)行APP. 如果在頁面返回(pop...