還有三天 - 薩爾達傳說 王國之淚 就要上市了
還有三天,薩爾達傳說 - 王國之淚 就要上市啦,在官方 Twitter 上,有一篇 po 文寫上 3 Days
還有三天,薩爾達傳說 - 王國之淚 就要上市啦,在官方 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 這個工具來協助管理第三...
Charts 是 iOS 專案開發中很常使用的圖表繪制套件,不過今年,我在專案上遇到了很奇怪的狀況,在 Firebase Crashlytics 的 Dashboard 上,一直有零星的閃退,這閃退是發生在使用 Charts 套件的 renderer 裡面。而且在 release 給 QA 時...
Charts is a widely used charting package in iOS project development. However, this year, I encountered an unusual situation in my project. Sporadic...
現在的 iOS 開發,通常會用到第三方 libs。而隨著每年的 Swift 改版, Xcode 改版, 語法改變,libs 也會升版。下方是 Alamofire 和 Charts 進一年來的版號升級趨勢,libs 是會升級的。依照 語意化版本的說明 如果動到大版號,是不太可能一行都不改,然後專...
SwiftUI 以宣告式的方法進行 UI 設計。整個資料的傳遞是 Action →State → View 的方向,而這個方向是固定的,不會有逆向的可能。你也可以查 one way data flow 這個名詞,不只是 mobile 端,現在在其他端也有很多這樣的 data flow 設計。
在我以前的文章 Prototype Pattern (原型模式) in Swift (Reference type vs. Value type 的不同) 中,已經有提到 Referce type 和 value type 在修改上的差別。但那一篇是來自於 Swift 的 Design Pat...
After SwiftUI was introduced, the way to start a project changed to include a SwiftUI setup. If you choose to start a project using SwiftUI, the or...
在 SwiftUI 發表之後,開啟一個專案的方式,多了 SwiftUI 的設定。如果你選擇使用 SwiftUI 開啟專案,原來的 AppDelegate 還有 SceneDelegate 檔案不會出現。而檔案的進入點,會是一個和專案同樣名稱的 SwiftUI 檔,裡面有個 Scene 並把 W...