Using GitHub Copilot in Xcode. Conclusion Not Ideal, I Turn It Off When Using Xcode
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...
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 在手機上有個很大的優點,他可以在有限的螢幕上,呈現超過螢幕的資訊,使用者只需要往一個方向滑,...
任天堂桌布可以下載囉,這邊列出現在能下載的桌布
Nintendo wallpapers are now available for download! Here are the wallpapers currently available.
和其他人相比,已經晚了許多天,不過這邊還是紀錄一下開箱。
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 設計模式。
如果你想要創造出專業品質的社交媒體貼文、邀請函、數位明信片、圖像等,你一定要試試 Microsoft Designer。這是一款圖像設計應用程式,可以幫助你從你的想法開始,創造出獨一無二的東西。Microsoft Designer 的亮點是它利用了人工智慧的技術,讓你只要輸入文字,就可以快速生...
Google Bard AI 開放申請了,只要點選下面的連結按同意,就可以了。
Apple 新的套件管理 spm (swift package manager) 是一個用來建立、測試和分發 Swift 程式碼的工具。spm 可以讓開發者輕鬆地管理 Swift 專案的依賴關係,並且支援多平台的開發環境。spm 的優點有以下幾點:
在 iOS 開發中,我們常常會使用第三方套件來增加功能或減少工作量。但是,如果我們直接下載套件的原始碼,或者使用 git submodule 的方式,我們可能會遇到一些問題,例如版本不一致、相依性不清楚、更新不方便等等。為了解決這些問題,我們可以使用 cocoapods 這個工具來協助管理第三...