Swift

含有「Swift」共 42 篇內容
全部內容
發佈日期由新至舊
What is Observation? Observation 是 Swift 中用於追蹤屬性變化的新功能,透過 macro 對它們進行轉換。在 SwiftUI 裡針對特別的 property 發生變化時,才重新計算 View 的 body。
Thumbnail
付費限定
Swift Tagged 是我幾乎寫每個 iOS App 都會預設使用的 Swift Package。這篇文章會介紹它解決的問題,以及解法背後的思路哲學。
vocus 不斷在拓展創作者經濟的無限可能,我們的 app team 也正在擴大招募中! 在我們的想像裡,app 將能拉近創作者與粉絲之間的距離,讓好的內容更容易被看見,也讓互動更容易發生,為了達到這個里程碑,我們正在尋找合適的 app team 隊員,希望能夠找到這樣的你:
桃梨媽咪-avatar-img
2025/04/23
期待app!!
付費限定
這篇延續 iPlayground 2024 演講內容,深入解說 SwiftUI 的核心觀念「狀態驅動」與 TCA 的單向資料流。為什麼 UIKit 的經驗反而會成為學習阻礙?SwiftUI 的思維轉換關鍵在哪?我畫了圖,也用實例說明,希望幫助你建立正確的心智模型。
Thumbnail
學 python之前是不是要先去iOS的swiftplayground 學基本的程式概念呢? 那些程式語言之間的語法會相通嗎?
本文介紹了 Swift 語言中的各種數學運算子,包括基本數學運算子、複合賦值運算子、比較運算子、邏輯運算子和範圍運算子。將提供使用這些運算子的方式及其優先順序規則,讓讀者能輕鬆理解如何在程序中實現數值與邏輯運算,並掌握 Swift 中的運算子使用技巧。
本文介紹了BigInt數據類型,支持任意精度的整數運算,底層使用Array<UInt64>。適用於需要超過UIntMax的整數計算,提供全面的算術、位元、與位移運算符,以及數據轉換方法。還支持生成隨機整數、計算整數平方根、最大公約數等功能,是高精度計算的利器。
付費限定
Swift 6 很新,升級的時機與順序有合理的策略,才能避開許多坑。第三方 library 的準備狀況,有幾個觀察指標值得注意。這篇整理了我對 Swift 6 導入的實戰建議。
Thumbnail
付費限定
Swift 6 正式登場,強調更嚴格的 Concurrency 語法,但多數人其實不用急著升級。關鍵在一個容易被忽略的語法設定。這篇解釋 Swift Language Mode 是什麼、它跟 Swift 語言版本的差別,以及怎麼影響你的專案。
Thumbnail