iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Software Development

iOS 學習筆記 系列

從零開始學習開發iOS,會介紹關於UIKit 以及 SwiftUI 的分別與特色,還有一些基本功能的應用介紹,讓之後能對iOS 的專案有初步的認識與實作能力

參賽天數 21 天 | 共 30 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day11 SwiftUI 04 - 在SwiftUI 上設計多畫面

在SwiftUI 上設計多畫面 NavigationView 這邊來介紹一下 NavigationView,SwiftUI 利用 NavigationView...

2021-09-26 ‧ 由 Ryder 分享
DAY 12

Day12 SwiftUI 05 - Life Cycle - SwiftUI App

Life Cycle - SwiftUI App 如前面所介紹的,在Xcode 12 創建新的 SwiftUI 專案視窗,在初始配置有一個改變,就是多了 Lif...

2021-09-27 ‧ 由 Ryder 分享
DAY 13

Day13 SwiftUI 06 - WebView

接下來我們來看看在SwiftUI 怎麼使用WebView 網頁的元件,SwiftUI 框架 有一個缺點,就是它未能提供所有 UIKit 有的 UI 控件,例如說...

2021-09-28 ‧ 由 Ryder 分享
DAY 14

Day14 Combine 01 - 簡介

Apple 在 WWDC 2019 介紹了全新的 SwiftUI,一個以宣告式結合響應式編程 (FRP,Functional Reactive Programm...

2021-09-29 ‧ 由 Ryder 分享
DAY 15

Day15 Combine 02 - Publisher

Publisher 在Combine 中,Publisher 是觀察者模式中的Observable,並且可以通過組合變換(利用Operator)重新生成新的Pu...

2021-09-30 ‧ 由 Ryder 分享
DAY 16

Day16 Combine 03 - Subscriber

Subscriber 與Publisher 相對應,是觀察者模式中的Observer,Publisher在自身狀態改變時,調用Subscriber 的三個不同方...

2021-10-01 ‧ 由 Ryder 分享
DAY 17

Day17 Combine 04 - Operators 主要類型

Operators 操作符是Combine 中非常重要的一部分,通過各式各樣的操作符,可以將原來各自不相關的邏輯變成一致的、聲明式的(declarative)的...

2021-10-02 ‧ 由 Ryder 分享
DAY 18

Day18 Combine 05 - Operators 類型介紹 : 轉換操作符

轉換操作符 map/mapError map操作符會執行給定的閉包,將上游發布的內容進行轉換,然後再發送給下游訂閱者,mapError則將錯誤轉換為另外一種錯誤...

2021-10-03 ‧ 由 Ryder 分享
DAY 19

Day19 Combine 06 - Operators 類型介紹 : 過濾操作符

filter filter 只會讓滿足條件的值通過,filter接受一個閉包作為引數,該閉包返回一個Bool型別的值,只有結果為true的資料才會被儲存下來 [...

2021-10-04 ‧ 由 Ryder 分享
DAY 20

Day20 Combine 07 - Operators 其他常用操作符

breakpoint breakpoint操作符可以發送調試信號來暫停進程的運行(只要在給定的閉包中返回 true),當上游發佈任何消息時. 可用於製造 Deb...

2021-10-05 ‧ 由 Ryder 分享