iT邦幫忙

swiftui相關文章
共有 237 則文章
鐵人賽 Mobile Development DAY 16
SwiftUI 的大大小小 系列 第 16

技術 Day 16 - 在 SwiftUI 實作基本的 NavigationStack

前一篇第 15 天是提到「TabView」,雖然本系列文章基本上沒有前後關聯,如果你是還沒讀過前一篇的讀者,也推薦你去讀讀。 前言 在 UIKit 的時候,我...

鐵人賽 Mobile Development DAY 3

技術 Day 3: 分析基本 SwiftUI 專案結構

今天來介紹 SwiftUI 基本的專案結構,如果寫過 iOS 的夥伴看到這篇應該是熟悉到不行,那麼此篇可以先跳過,不過因為我是從零學起,所以每個專案細節都不想放...

鐵人賽 Mobile Development DAY 15
SwiftUI 的大大小小 系列 第 15

技術 Day 15 - 在 SwiftUI 中建立 TabView

前一篇第 14 天是提到「Scroll View」,雖然本系列文章基本上沒有前後關聯,如果你是還沒讀過前一篇的讀者,也推薦你去讀讀。 前言 在 UIKit 中...

鐵人賽 Mobile Development DAY 4

技術 D4 - 在 iOS 專案加上測試-You need testing {情境假設: 在專案中擴充 feat 時,你會遇到的狀況}

以下是某種情境假設,在「app 迭代的過程中,Unit testing 可以怎麼幫你」 你寫一個 app,裡面有個類別-使用者。 需要在某一個頁面,呈現後端儲...

鐵人賽 Mobile Development DAY 14
SwiftUI 的大大小小 系列 第 14

技術 Day 14 - 在 SwiftUI 中為 Scroll View 加入下拉更新

前一篇第 13 天是提到「EnvironmentObject」,雖然本系列文章基本上沒有前後關聯,如果你是還沒讀過前一篇的讀者,也推薦你去讀讀。 下拉更新 -...

鐵人賽 Mobile Development DAY 13
SwiftUI 的大大小小 系列 第 13

技術 Day 13 - 在 SwiftUI 中利用 EnvironmentObject 進行 Dependency Injection

前一篇第 12 天是提到「SwiftUI 中使用 transition Modifier」,雖然本系列文章基本上沒有前後關聯,如果你是還沒讀過前一篇的讀者,也...

鐵人賽 Mobile Development DAY 12
SwiftUI 的大大小小 系列 第 12

技術 Day 12 - 在 SwiftUI 中使用 transition Modifier

前一篇第 11 天是提到「SwiftUI 中的 Picker](https://ithelp.ithome.com.tw/articles/10317041)...

鐵人賽 Mobile Development DAY 1

技術 D1 - 在 iOS 專案加上測試-You need testing {Why you need testing}

「寫程式就像蓋教堂- 當完成之後,我們就開始祈禱。」 Software and cathedrals are much the same – first...

鐵人賽 Mobile Development DAY 11
SwiftUI 的大大小小 系列 第 11

技術 Day 11 - SwiftUI 中的 Picker 和 tags

前一篇第 10 天是提到「SwiftUI 與 List 與 Identifiable」,雖然本系列文章基本上沒有前後關聯,如果你是還沒讀過前一篇的讀者,也推薦...

鐵人賽 Mobile Development DAY 10
SwiftUI 的大大小小 系列 第 10

技術 Day 10 - SwiftUI 與 List 與 Identifiable

前一篇第 9 天是提到「在 SwiftUI 如何使用 ignoresSafeArea 達成全畫面效果」,雖然本系列文章基本上沒有前後關聯,如果你是還沒讀過前一篇...

鐵人賽 Mobile Development DAY 9
SwiftUI 的大大小小 系列 第 9

技術 Day 9 - 在 SwiftUI 如何使用 ignoresSafeArea 達成全畫面效果

前一篇第 8 天是提到「在 SwiftUI 如何使用 safeAreaInset 建立貼於底部的 UI」,和今天分享的內容有相關,如果你是還沒讀過前一篇的讀者...

鐵人賽 Mobile Development DAY 2

技術 Day 2: 設定專案,建立基本的 SwiftUI 界面

看完上一篇簡單介紹後,我們開始建立我們初始 SwiftUI 專案,首先開啟我們的 IDE Xcode ,此刻的版本是 14.2。 Xcode 安裝 如果你還不知...

鐵人賽 Mobile Development DAY 8
SwiftUI 的大大小小 系列 第 8

技術 Day 8 - 在 SwiftUI 如何使用 safeAreaInset 建立貼於底部的 UI

前一篇第 7 天是提到「在 SwiftUI 如何實作多欄位 List - LazyVGrid 與 GridItem」,雖然本系列文章基本上沒有前後關聯,如果你...

鐵人賽 Mobile Development DAY 7
SwiftUI 的大大小小 系列 第 7

技術 Day 7 - 在 SwiftUI 如何實作多欄位 List - LazyVGrid 與 GridItem

前一篇第 6 天是提到「SwiftUI 中 ViewModifier 的基本實作」,雖然本系列文章基本上沒有前後關聯,如果你是還沒讀過前一篇的讀者,也推薦你去...

鐵人賽 Mobile Development DAY 6
SwiftUI 的大大小小 系列 第 6

技術 Day 6 - SwiftUI 中 ViewModifier 的基本實作

前一篇第 5 天是提到「SwiftUI 和 Optional 屬性的綁定」,雖然本系列文章基本上沒有前後關聯,如果你是還沒讀過前一篇的讀者,也推薦你去讀讀。...

鐵人賽 Mobile Development DAY 1

技術 Day 1: 介紹30天挑戰 - 打造 LeetCode 演算法教學 App

前言 一直以來 LeetCode 刷題就是我的弱項,於是今年下定決心要把 LeetCode 刷題作為主力項目去推進,本來只是專注於刷題,但剛好有緣遇到一群一起學...

鐵人賽 Mobile Development DAY 4

技術 【Day 4】 汰舊換新:以 Amplify 範例替換 ViewModel

前言 “如果說 Live-demo 是跳軌的行為,那麼現學現賣肯定是在臥軌” - 小弱砲 這幾天已經陸續調整了 View 和 ViewModel,使其可讀性...

鐵人賽 Mobile Development DAY 5
SwiftUI 的大大小小 系列 第 5

技術 Day 5 - SwiftUI 和 Optional 屬性的綁定

前一篇是提到「在 SwiftUI 的 View 達成以 protocol 為 @ObservedObject 屬性的型別」,雖然本系列文章基本上沒有前後關聯,...

鐵人賽 Mobile Development DAY 4
SwiftUI 的大大小小 系列 第 4

技術 Day 4 - 在 SwiftUI 的 View 達成以 protocol 為 @ObservedObject 屬性的型別

前一篇是提到「SwiftUI 中的形狀元件與運用」,雖然本系列文章基本上沒有前後關聯,如果你是還沒讀過前一篇的讀者,也推薦你去讀讀。 問題描述 在 MVVM...

鐵人賽 Mobile Development DAY 3
SwiftUI 的大大小小 系列 第 3

技術 Day 3 - SwiftUI 中的形狀元件與應用

前一篇是提到「SwiftUI 中 Button 的 Insets」,和今天的應用有一些關聯,如果你是還沒讀過前一篇的讀者,也推薦你去看。 Shapes htt...

鐵人賽 Mobile Development DAY 2
SwiftUI 的大大小小 系列 第 2

技術 Day 2 - SwiftUI 中 Button 的 "Insets"

今天是 iOSDC 2013 的第一天,由於全程都會參加,如果沒有事先準備的話,晚一點回家沒東西 po 就有可能會開天窗(笑) 前一篇是提到「在 Swift 中...

鐵人賽 Mobile Development DAY 1
SwiftUI 的大大小小 系列 第 1

技術 Day 1 - 如何用 SwiftUI 加上圓角外框

這一系列會分享 SwiftUI 中遇到的大大小小,怎麼用各種方式來達成設計師們想要的效果。 iOS 的開發經驗上從 iOS 5/6 開始,經歷 Objectiv...

技術 【Day 36】私房釣點更新:刪除釣點功能

tags: 釣魚術 swift 前言 最近我將手機更新到 iOS 16 之後,發現我新增用來測試的資料,在刷進改版後的 App 後,資料並不會被重置。(先前儲...

鐵人賽 Mobile Development DAY 30

技術 Flutter Developer Learning SwiftUI. @State var lesson30 = "總複習"

按照慣例幫各位畫這30天的重點(趁機靠北一下,為什麼鐵人賽的文章列表10篇就分頁了,至少一次要能看30篇吧,Server loading有這麼重嗎...每次看個...

鐵人賽 Mobile Development DAY 29

技術 Flutter Developer Learning SwiftUI. @State var lesson29 = "環境變數"

Today Preview 本來是想講講有哪些常用的內建EnvironmentValues甚至是有哪些常用的property wrapper但還是算了= =...

鐵人賽 Mobile Development DAY 28

技術 Flutter Developer Learning SwiftUI. @State var lesson28 = "多平台"

Today Preview 1. 正文 今天的重點就是如何讓SwiftUI變成Mac app只要你的Mac是M1,就可以看到裝置列表裡面有Mac然後就可以ru...

鐵人賽 Mobile Development DAY 27

技術 Flutter Developer Learning SwiftUI. @State var lesson27 = "call RESTful API"

Today Preview 1. 正文 今天就來裝個套件、串個接口、轉個模型、秀個資料 裝個套件 雖然原生就有提供URLRequest等等與網路交互的方法不叫...

鐵人賽 Mobile Development DAY 26

技術 Flutter Developer Learning SwiftUI. @State var lesson26 = "生命週期+本地儲存"

Today Preview 1. 正文 1. App生命週期 展示了一下可以用Environment獲取scenePhase然後觀察ScenePhase的三種...

技術 【Day 35】集郵冊:透過 ActionSheet 選擇引入照片方式

tags: 釣魚術 swift 前言 上禮拜處理私事所以沒時間更新內容。之後恢復連載 開發進度 畫面 生出一個新按鈕,在相機按鈕被點按後,選擇行為 原始...

鐵人賽 Mobile Development DAY 25

技術 Flutter Developer Learning SwiftUI. @State var lesson25 = "頁籤(下)"

Today Preview 1. 正文 "頁籤(上)"介紹的tab長在下面而"頁籤(下)"介紹的tab卻長在上面XD...