iT邦幫忙

swift相關文章
共有 1005 則文章
鐵人賽 Mobile Development DAY 14

技術 Day 14 - 695. Max Area of Island - 解法與複雜度分析 - LeetCode in Swift

繼第 13 天的「217. Contains Duplicate」,今天來解 695 這題!還沒看過第 13 天或再之前天數的朋友,歡迎也去看看~ 基本資訊...

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

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

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

鐵人賽 Mobile Development DAY 4
swift 新手路程 系列 第 4

技術 Day4 Realm1

如何匯入Realm的資料庫套件1.首先先在桌面建立一個xcode project2.再來打開終端機 cd 資料夾路徑3.輸入 pod init輸入完之後打開資料...

鐵人賽 Mobile Development DAY 4

技術 Day04 Swift 列舉:玩轉遞迴與非遞迴

前文 今天會講些比較進階的東西 各位小心服用 enumeration(列舉) 隱式指派 (初始值之後依序遞增 1, 2, 3, 4) 因為前面已知道在使用列舉...

鐵人賽 Mobile Development DAY 13

技術 Day 13 - 217. Contains Duplicate - 解法與複雜度分析 - LeetCode in Swift

繼第 12 天的「283. Move Zeroes」,今天來解 217 這題!還沒看過第 12 天或再之前天數的朋友,歡迎也去看看~ 話不多說,我們開始吧!...

鐵人賽 Mobile Development DAY 12

技術 【Day 12】 Async 和 Await: 當一個時間管理大師

前言 在前面的章回中,曾經提到過 async 與 await 的語法,會另外寫一篇來解釋。 剛好在這禮拜,工作中遇到的某個同事,非常鄙夷某個程式語言,指其效能...

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

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

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

鐵人賽 Mobile Development DAY 3
swift 新手路程 系列 第 3

技術 Day3調色盤3

text field 的值輸入時,slider也要隨著值得輸入跟著移動位子 @IBAction func TextToSlider(_ sender: Any)...

鐵人賽 Mobile Development DAY 3

技術 Day03 Swift裡常用到的語法

前文 今天要繼續講解 swift 的語法囉 迴圈 迴圈是程式語言很重要語法他可以重複執行做同一件事情 語法是: for 變數名稱 in 資料結構 { 程...

鐵人賽 Mobile Development DAY 12

技術 Day 12 - 283. Move Zeroes - 解法與複雜度分析 - LeetCode in Swift

繼第 11 天的「287. Find the Duplicate Number」,今天來解 283 這題!還沒看過第 10 天或再之前天數的朋友,歡迎也去看看...

鐵人賽 Mobile Development DAY 11

技術 【Day 11】 Amplify Storage: Using AWS S3 Storage Plugin

前言 作為一個有相簿功能的 App,背後的圖床,是要謹慎製作。 我認為將圖片,大喇喇地扔進資料庫裡,是不好的做法,其原因有幾個: 使用資料庫來擺圖片的成本,...

鐵人賽 Mobile Development DAY 2
swift 新手路程 系列 第 2

技術 Day2調色盤2

(https://ithelp.ithome.com.tw/upload/images/20230822/2016184934HaHVPcqf.png)接下來先...

鐵人賽 Mobile Development DAY 3

技術 D3 - 在 iOS 專案加上測試-You need testing {可測試的程式碼的通常長什麼樣子}

程式碼都可以測試嗎? - 你該問的應該是,這一段程式碼測試起來有意義嗎? 在談 Unit Test 之前,先談談 SOLID 原則 S - SRP 單一職責原...

鐵人賽 Mobile Development DAY 1

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

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

鐵人賽 Mobile Development DAY 2

技術 Day02 Swift裡你要知道的語法

前文 昨天和大家介紹了Xcode和swift 今天會開始教各位swift的語法基本的語法要先熟練 之後開發專案也會比較順利 宣告變數 你可以使用 var 跟 l...

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

技術 Day 11 - SwiftUI 中的 Picker 和 tags

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

鐵人賽 Mobile Development DAY 10

技術 【Day 10】 Combine:The Swift API framework

關於 Amplify iOS (ver.1) 根據 AWS Amyplify 的文件,他們所提供的程式碼,包含了新舊兩版個兩種(總共四種寫法) 前一篇所使用...

鐵人賽 Mobile Development DAY 11

技術 Day 11 - 287. Find the Duplicate Number - 解法與複雜度分析 - LeetCode in Swift

繼第 10 天的「73. Set Matrix Zeroes」,今天來解 287 這題!還沒看過第 10 天或再之前天數的朋友,歡迎也去看看~ 話不多說,我們...

鐵人賽 Mobile Development DAY 2
ios前端開發學習 系列 第 2

技術 【Day02】移動端開發比較

現在開發手機app可以透過很多種方式,像是使用Kotlin(Android的官方開發語言)或是同時開發Android & Swift的Dart(用於Fl...

鐵人賽 Mobile Development DAY 1
swift 新手路程 系列 第 1

技術 Day1 調色盤1

先在xib裡先建立一個image view由於它是裡面最大的標的,所以在拉約束(lay out)時,以他為基準command案件按壓著,在物件上點選拉到view...

鐵人賽 Mobile Development DAY 1

技術 Day 01 入門Swift前置作業

前文 哈囉各位我是Xiang 今天是鐵人賽的第一天今後我會教大家要如何運用Swift也希望大家可以和我一步一步學習Swift Swift Apple公司在201...

鐵人賽 Mobile Development DAY 10

技術 Day 10 - 73. Set Matrix Zeroes - 解法與複雜度分析 - LeetCode in Swift

繼第 9 天的「48. Rotate Image」,今天來解 73 這題!還沒看過第 9 天或再之前天數的朋友,歡迎也去看看~ 話不多說,我們開始吧! 基本資...

鐵人賽 Mobile Development DAY 1
ios前端開發學習 系列 第 1

技術 【Day01】最初的原點

自從加入了 IOS(Apple的移動操作系統)團隊的那一刻起就希望能往寫程式的下一階段邁進,不再是學習基本的邏輯觀念,而是要能向企業、公司行號交付具體可行的代碼...

鐵人賽 Mobile Development DAY 8

技術 【Day 8】 新增資料:使用 Amplify Studio 無痛維護

今日重點 今天的內容的是接續 【Day 4】 汰舊換新:以 Amplify 範例替換 ViewModel 的後續操作。 操作說明 在 Amplify St...

鐵人賽 Mobile Development DAY 9

技術 Day 9 - 48. Rotate Image - 解法與複雜度分析 - LeetCode in Swift

繼第 8 天的「19. Remove Nth Node From End of List」,今天來解 這題!還沒看過第 8 天或再之前天數的朋友,歡迎也去看...

鐵人賽 Mobile Development DAY 2

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

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

鐵人賽 Mobile Development DAY 7

技術 【Day 7】 實戰演練一:認識基本工具並建立釣組

今日重點 今天不寫程式,但您若是「第一次」照著本串分享實作,難度應該也不會太低。 今天因為工作的關係,所以只剩一小時可以寫文章,我相信來看這串文章的人,應該多...

鐵人賽 Mobile Development DAY 8

技術 Day 8 - 19. Remove Nth Node From End of List - 解法與複雜度分析 - LeetCode in Swift

繼第 7 天的「64. Minimum Path Sum」,今天來解 19 這題!還沒看過第 7 天或再之前天數的朋友,歡迎也去看看~ 話不多說,我們開始吧!...

鐵人賽 Mobile Development DAY 7

技術 Day 7 - 64. Minimum Path Sum - 解法與複雜度分析 - LeetCode in Swift

繼第 6 天的「53. Maximum Subarray」,今天來解 64 這題!還沒看過第 6 天或再之前天數的朋友,歡迎也去看看~ 今天這題有點前一天的進...