SwiftUI 框架 整合 16 個好用的 SwiftUI 擴充功能 來迎接 WWDC 2022 WWDC 2022 即將開始了,而且有可能會推出 SwiftUI 4.0 版本。在這篇文章中,Mark 會為大家介紹 16 個好用的 SwiftUI 擴充功能 (extension),希望部分功能在新的 SwftUI 版本中都能夠使用吧! AppCoda 編輯團隊 Jun 6, 2022 8 分鐘閱讀時間
SwiftUI 框架 利用 ConfettiSwiftUI 簡單打造屬於自己的彩色紙屑動畫 我們不時都會收到讀者提問如何製作彩色紙屑動畫。在這篇文章中,Simon 會為大家介紹 ConfettiSwiftUI 開源程式庫,這個程式庫的很多元素都可以客製化,讓開發者可以輕鬆打造屬於自己的彩色紙屑動畫。 Simon Ng Jun 1, 2022 5 分鐘閱讀時間
SwiftUI 框架 有了 SwiftUI 在 iOS 進行網頁抓取更輕鬆! 有時候,如果網站沒有提供 API,我們就需要讀取網站資料才能獲得需要的內容。在這篇文章中,Ege Sucu 會帶大家看看如何在 iOS 進行網頁抓取,你會發現有了 SwiftUI,這個步驟變得更容易了! AppCoda 編輯團隊 May 25, 2022 8 分鐘閱讀時間
SwiftUI 框架 一步步編寫模組化程式碼 在 SwiftUI 套用 Swift Package Swift Package 是一個很好的工具,可以讓我們把程式碼分成一個個 Module,並在不同專案中使用。在這篇文章中,Rob 會簡單介紹如何在 SwiftUI 套用 Swift Package。 AppCoda 編輯團隊 May 18, 2022 9 分鐘閱讀時間
SwiftUI 框架 在 SwiftUI 中 利用 ViewInspector 框架測試包含 @State 的視圖 這個小技巧可以簡化測試 SwiftUI 視圖的步驟,讓你了解如何利用 ViewInspector 框架進行 SwiftUI 測試。 AppCoda 編輯團隊 May 11, 2022 3 分鐘閱讀時間
Swift 程式語言 Swift 5.7 新功能 縮短 Unwrap 的程式碼到底是好是壞? 在這篇文章中,我會介紹一個在 Swift 5.7 中為 Unwrap Optional 而設的小「語法糖 (syntactic sugar)」 。這個改變並不是這篇文章的重點,更重要的是這個題目的討論。 AppCoda 編輯團隊 May 4, 2022 4 分鐘閱讀時間
Server Side Swift Vapor 4 初探:實作一個待辦事項 App 了解這個 Swift 框架 在這系列的教學文章中,我會為大家介紹一些 Vapor 提供的功能,並一起構建一個待辦事項 App。這篇文章主要會介紹什麼是 Vapor,深入了解這個框架,並介紹一些基礎知識。 AppCoda 編輯團隊 Apr 27, 2022 9 分鐘閱讀時間
Object Oriented Programming 深入了解依賴反向原則 讓我們可以編寫出更好的程式碼 開發者有責任確保軟件不但可用,而且乾淨、可讀、也易於更改。這就是 SOLID 原則派上用場的時候!在這篇文章中,我們會看看其中一個最重要、最常用的原則:依賴反向原則 (DIP)。 AppCoda 編輯團隊 Apr 20, 2022 7 分鐘閱讀時間
SwiftUI 框架 利用 SwiftUI 構建一個輪盤選擇器 (Wheel Picker) SwiftUI 以一種創新且極度簡單的方式,讓開發者以聲明式語法 (Declarative Syntax) 開發 UI。在這篇文章中,我會帶大家在 SwiftUI 中,構建一個輪盤選擇器 (Wheel Picker),並獲取使用者的滑動動作方向,讓我們的 App 更加豐富。 AppCoda 編輯團隊 Apr 13, 2022 6 分鐘閱讀時間
SwiftUI 框架 比較 SwiftUI 的 ZStack 和 Overlay 了解兩個方法適用的情況 在 SwiftUI 中,我們可以選擇使用 ZStack 或 Overlay 來將視覺組件疊加。這兩個方法的結果都十分相似,而且意義也幾乎一樣。在這篇文章中,Pedro 會跟大家深入了解這兩個常用方法的特性,看看它們相似和不同之處,並弄清楚兩個方法分別適用於甚麼情況。 AppCoda 編輯團隊 Apr 6, 2022 6 分鐘閱讀時間
SwiftUI 框架 在 SwiftUI 使用 Markdown 輕鬆格式化文本 iOS 15 SDK 引入了一些重要功能,像是 AsyncImage 和 searchable 等,除此之外,還有一些可以簡化 iOS App 開發的小更新。在這篇教學文章中,讓我們一起來試試在 SwiftUI 的 Text 視圖中使用 Markdown。 Simon Ng Mar 30, 2022 4 分鐘閱讀時間
SwiftUI 框架 在 iOS 應用 SQLite 來處理數據 大大提高 App 效能 不論你是希望數據庫的儲存量可以更大,或是可以更好地控制數據,SQLite 和 SQL 都絕對不會讓你失望!在 App 中使用 SQLite,不但可以提高 App 的效能,在使用 CloudKit 同步數據也會變得更容易。在這篇文章中,Mattia 會帶大家簡單了解如何在 Swift 專案中使用 SQL。 AppCoda 編輯團隊 Mar 23, 2022 6 分鐘閱讀時間