Joe's Blog
iOS 開發筆記
Home
All posts
Categories
Tags
個人收藏
Tag: MVVMC
同一片 Skip 牆,MVVMR 撞得比 MVVMC 輕
發佈於 2026-07-01
@
Development
#
AI寫作
#
MVVMC
#
SwiftUI
#
Architecture
#
Skip
#
Demo
把純 SwiftUI 版的 MVVMC(MVVMR)也丟上 Skip,發現踩到的坑跟 MVVMC-Skip 幾乎一模一樣,但少了 UIKit 那層,整體成本更低,而所有差異剛好收斂在一條「`@State` 還是 `let`」的邊界上。
如果用 Pure SwiftUI 來實作 MVVMC
發佈於 2026-06-28
@
Development
#
AI寫作
#
Architecture
#
SwiftUI
#
MVVMC
#
MVVMR
MVVMC 把導航還給了 UIKit。但 SwiftUI 導航成熟之後,一個問題變得值得問——同一套架構,改用 Pure SwiftUI 實作會長什麼樣?
把 MVVMC 帶到 Android(三):走完之後,這條路值不值得?
發佈於 2026-06-26
@
Development
#
AI寫作
#
Skip
#
MVVMC
#
Architecture
#
SwiftUI
兩篇技術文跑完整段旅程後,拉高視角回頭看——架構承諾兌現了幾分、累積了哪些技術債、適合誰不適合誰。
把 MVVMC 帶到 Android(二):三道關卡 + Router 接線
發佈於 2026-06-26
@
Development
#
AI寫作
#
Skip
#
MVVMC
#
Architecture
#
SwiftUI
Skip plugin 真的綁上 target 之後,MVVMC 撞上三道形狀完全不同的關卡——轉譯 / Kotlin 編譯 / 執行期重繪——以及 Android 端 Router 的雙實作模式。
把 MVVMC 帶到 Android(一):MVVMC 架構零破壞的前提下,先把專案搬進 Skip
發佈於 2026-06-26
@
Development
#
AI寫作
#
Skip
#
MVVMC
#
Architecture
#
SwiftUI
一個既有 MVVMC 的 iOS 專案,要怎麼透過 Skip.tools 帶到 Android?這篇是序章——專案改造,VM / View / Model 一行未動。
為什麼我在 SwiftUI 專案裡自創了一套 MVVMC 架構
發佈於 2026-04-24
2026-06-14 更新
@
Development
#
AI寫作
#
TCA
#
Architecture
#
MVVMC
TCA 很好, 但是我不用.
MQTT 實作聊天 Demo
發佈於 2025-03-04
2026-06-13 更新
@
Development
#
AI寫作
#
MQTT
#
SwiftUI
#
MVVMC
#
Demo
用 MQTTNIO + Swift Concurrency 實作即時聊天,MQTTManager 用 actor 封裝,訊息透過 NotificationCenter 橋接到 ViewModel。