使用 DispatchWorkItem 設定特定時間的 API 任務
情境假設: 你正在開發一個電子商務的 iOS 應用。這個應用有多個功能,包括瀏覽商品、添加到購物車、查看庫存、下單等。其中,實時庫存查...
情境假設: 你正在開發一個電子商務的 iOS 應用。這個應用有多個功能,包括瀏覽商品、添加到購物車、查看庫存、下單等。其中,實時庫存查...
這份 Xcode 16 的 Release Notes 中有以下新增功能(New Features):
Cocoapods 進入 maintain mode,但一年還會發佈兩次以上,讓 pod 可以跟上 Xcode 的更新
如果你使用了 Xcode 15.3 以上的版本,並且專案中使用了 Firebase,請注意 Firebase 版本要升到 10.22....
WWDC24 將在台北時間 2024 年 6 月 11 日至 6 月 15 日舉行
Swift 5.10 Released - 下一個版本就是 Swift 6
今天早上(2023/11/18),今天發生了幾件大事
新版本 iOS App 要上架 App Store 前都需要經過 Apple 的審查,在審查後才能發發佈。而審查完後,按下「發佈」前,...
最近在 X (前身為 Twitter) 上看到推文,說 Apple 推出了一個新的推播通知控制台,可以讓開發者們更方便的管理推播通知。...
7/25 Apple 發了一封廣告信,告訴開發者們可以申請 visionPro 的 developer kit 囉,只要上 Apple...
此文章曾發於 2022 年 IT 鐵人賽 - 使用 SwiftUI 讓有趣的點子變成 Apps
此文章曾發於 2022 年 IT 鐵人賽 - 使用 SwiftUI 讓有趣的點子變成 Apps
下方圖片連結到 Apple 的 WWDC23 sessions 頁面 - What Apple developers need to ...
下方影片連結,整理了 WWDC23 的 17 件大小事,我特別喜歡影片開頭的那個 picker 效果
以下是 Xcode 15 beta 2 的 Release notes,將將整個文字丟入 ChatGPT 後翻譯出來的繁體中文結果。
重點1: UIViewController 可以用 Preview 了
在前面的文章,寫過了 使用 swift async/await 串接 closure 的方法,但在 WWDC23 的 State of...
iOS App 開發中,通常會用到第三方 libs,本篇文章主要是要介紹如何從 Podfile.lock 確認專案使用的第三方套件的版...
在 前一篇文章中 提到,我已經購買了 github copilot 服務,並嘗試在 side project 中使用。我主要工作是 i...
清單型的 UI 在 iOS App 上是非常常見的設計,從內建 App 的「聯絡人」、「通話紀錄」、「設定」都是用 Table(在另一...
Alerts 出現選項時,主要動作要放哪一邊?左?右? Alerts 是一種常見的用戶反饋機制,它可以提醒用戶發生了什麼事情,或者需要...
如果要在 UITableViewCell 裡面的 UIButton 發動點擊,讓這個 button 點擊後,對這個 Cell 進行對應...
Delegate Pattern 是 iOS 開發常用的設計模式,它可以讓一個物件將某些職責或行為委託給另一個物件,從而實現解耦和靈活...
MVC 是 Apple 範例框架,在 UIKit 的時代,這是個很重要的 pattern。最近有空的時間,都會花一點時間去看一本很久以...
Apple 新的套件管理 spm (swift package manager) 是一個用來建立、測試和分發 Swift 程式碼的工具...
在 iOS 開發中,我們常常會使用第三方套件來增加功能或減少工作量。但是,如果我們直接下載套件的原始碼,或者使用 git submod...
Charts 是 iOS 專案開發中很常使用的圖表繪制套件,不過今年,我在專案上遇到了很奇怪的狀況,在 Firebase Crashl...
現在的 iOS 開發,通常會用到第三方 libs。而隨著每年的 Swift 改版, Xcode 改版, 語法改變,libs 也會升版。...
SwiftUI 以宣告式的方法進行 UI 設計。整個資料的傳遞是 Action →State → View 的方向,而這個方向是固定的...
在我以前的文章 Prototype Pattern (原型模式) in Swift (Reference type vs. Value...
在 SwiftUI 發表之後,開啟一個專案的方式,多了 SwiftUI 的設定。如果你選擇使用 SwiftUI 開啟專案,原來的 Ap...
使用 swift async/await 串接 closure 的方法
對 iOS 開發者可能影響較大的方面
WWDC23 時間確定了 6月6日到6月10日
從 2023 年 4 月開始,所有提交到 App Store 的 iOS 和 iPadOS 應用程式都必須使用 Xcode 14.1 ...
這個消息,有公佈在 13 的電子報第 179 期,如果想要當 iPlayground 工作人員的朋友,歡迎在 13 的電子報上,進行回...
在 前一篇文章中,我們使用了 python 語言串接了 ChatGPT API。但我現在是個 iOS 開發者,所以會想要試試看能不能直...
申請 ChatGPT api key
Swift 程式碼的標準化
Swiftformat 可調整的各種參數