用flutter編寫炸彈人小游戲同時支持web和移動端 flutter_BananaMon是我學(xué)習(xí)dart/flutter的時候開發(fā)的一個練手項目,他不依賴第三方游戲框架,是...
用flutter編寫炸彈人小游戲同時支持web和移動端 flutter_BananaMon是我學(xué)習(xí)dart/flutter的時候開發(fā)的一個練手項目,他不依賴第三方游戲框架,是...
目錄一、RxSwift是什么,為什么要使用RxSwift二、RxSwift的核心角色?1、Event?2、Observable?3、Observer要做的處理?4、Obser...
Subjects 介紹 Subjects 是訂閱者,也是Observable:訂閱者:它能動態(tài)的接收新的值。Observable: 當(dāng)Subjects有了新值后會通過Even...
iOS 底層原理 文章匯總[http://www.itdecent.cn/p/412b20d9a0f6] 引言 iOS 5.0之后apple引入了Xcode編譯器特性ARC...
親,我的簡書已不再維護和更新了,所有文章都遷移到了我的個人博客:https://mikefighting.github.io/,歡迎交流。 Swift相比OC以及其它語言,有...
這篇文章先上我要說的項目的整體框架圖吧,有興趣的可以看下去。 那么正片現(xiàn)在就要開始了。。。。 我們一個一個介紹,先看看什么是MVVM模式。 當(dāng)然在說這個之前,我們不得不先說說...
一、二進制重排介紹 1、App啟動 進程如果能直接訪問物理內(nèi)存無疑是很不安全的,所以操作系統(tǒng)在物理內(nèi)存的上又建立了一層虛擬內(nèi)存。蘋果在這個基礎(chǔ)上還有 ASLR(Address...
AutoreleasePool:自動釋放池是 Objective-C 開發(fā)中的一種自動內(nèi)存回收管理的機制,為了替代開發(fā)人員手動管理內(nèi)存,實質(zhì)上是使用編譯器在適當(dāng)?shù)奈恢貌迦雛e...