WWDC23 - What’s new in UIKit - 重點整理
重點1: UIViewController 可以用 Preview 了
重點1: UIViewController 可以用 Preview 了
Highlight 1: UIViewController Now Supports Preview
在前面的文章,寫過了 使用 swift async/await 串接 closure 的方法,但在 WWDC23 的 State of the union 影片上,我看到了 macros 可以只使用一個 anootation 達到,還可以泛用到以前每個寫的 escaping closure,這...
今天開始,台灣區 App Store 可以下載 ChatGPT 官方 App 了。連結在下方,之前在 iPhone 手機上,只能透過 Safari 將 ChatGPT 網頁存放在桌面。相信未來,ChatGPT 上的新 feature 也可以在這個 iPhone 上直接使用了。
iOS App 開發中,通常會用到第三方 libs,本篇文章主要是要介紹如何從 Podfile.lock 確認專案使用的第三方套件的版本。在 iOS 專案中,紀錄所有第三方 libs 和相依關係的檔案,是 Pofile.lock,當協同的開發者進行開發時,我們只要在 terminal 的同層目...
In a previous discussion, I shared my experience with purchasing and trying GitHub Copilot in a side project. My primary work involves iOS app deve...
在 前一篇文章中 提到,我已經購買了 github copilot 服務,並嘗試在 side project 中使用。我主要工作是 iOS app 開發,而且使用 Native 開發,也嘗試了在 Xcode 中使用 copilot。在 相關文章 中,有放 Xcode 整合 copilot 的教...
清單型的 UI 在 iOS App 上是非常常見的設計,從內建 App 的「聯絡人」、「通話紀錄」、「設定」都是用 Table(在另一個平台叫 list) 清單型的 UI 做出來的。TableView 在手機上有個很大的優點,他可以在有限的螢幕上,呈現超過螢幕的資訊,使用者只需要往一個方向滑,...
任天堂桌布可以下載囉,這邊列出現在能下載的桌布
和其他人相比,已經晚了許多天,不過這邊還是紀錄一下開箱。
Alerts 出現選項時,主要動作要放哪一邊?左?右? Alerts 是一種常見的用戶反饋機制,它可以提醒用戶發生了什麼事情,或者需要用戶做出一些決定。Alerts 通常會有一個或多個選項按鈕,讓用戶可以選擇接受、取消、確認、忽略等不同的動作。那麼,這些選項按鈕應該放在 Alerts 的哪一邊...
還有三天,薩爾達傳說 - 王國之淚 就要上市啦,在官方 Twitter 上,有一篇 po 文寫上 3 Days
如果要在 UITableViewCell 裡面的 UIButton 發動點擊,讓這個 button 點擊後,對這個 Cell 進行對應的動作,使用 delegate 的方法,是可以做到的。
Delegate Pattern 是 iOS 開發常用的設計模式,它可以讓一個物件將某些職責或行為委託給另一個物件,從而實現解耦和靈活性。在 Swift 中,我們通常使用 protocol 來定義 delegate 的介面,並讓 delegate 物件遵循該 protocol。在這篇文章中,我...
MVC 是 Apple 範例框架,在 UIKit 的時代,這是個很重要的 pattern。最近有空的時間,都會花一點時間去看一本很久以前的書Cocoa 設計模式。