從零開始學習開發iOS,會介紹關於UIKit 以及 SwiftUI 的分別與特色,還有一些基本功能的應用介紹,讓之後能對iOS 的專案有初步的認識與實作能力
在SwiftUI 上設計多畫面 NavigationView 這邊來介紹一下 NavigationView,SwiftUI 利用 NavigationView...
Life Cycle - SwiftUI App 如前面所介紹的,在Xcode 12 創建新的 SwiftUI 專案視窗,在初始配置有一個改變,就是多了 Lif...
接下來我們來看看在SwiftUI 怎麼使用WebView 網頁的元件,SwiftUI 框架 有一個缺點,就是它未能提供所有 UIKit 有的 UI 控件,例如說...
Apple 在 WWDC 2019 介紹了全新的 SwiftUI,一個以宣告式結合響應式編程 (FRP,Functional Reactive Programm...
Publisher 在Combine 中,Publisher 是觀察者模式中的Observable,並且可以通過組合變換(利用Operator)重新生成新的Pu...
Subscriber 與Publisher 相對應,是觀察者模式中的Observer,Publisher在自身狀態改變時,調用Subscriber 的三個不同方...
Operators 操作符是Combine 中非常重要的一部分,通過各式各樣的操作符,可以將原來各自不相關的邏輯變成一致的、聲明式的(declarative)的...
轉換操作符 map/mapError map操作符會執行給定的閉包,將上游發布的內容進行轉換,然後再發送給下游訂閱者,mapError則將錯誤轉換為另外一種錯誤...
filter filter 只會讓滿足條件的值通過,filter接受一個閉包作為引數,該閉包返回一個Bool型別的值,只有結果為true的資料才會被儲存下來 [...
breakpoint breakpoint操作符可以發送調試信號來暫停進程的運行(只要在給定的閉包中返回 true),當上游發佈任何消息時. 可用於製造 Deb...