Xcode 如何把 Swift DocC 文檔託管到 Web Server 或 GitHub Apple 在 Xcode 13 推出了文檔編譯工具 Swift DocC,讓開發者可以為專案創建漂亮的交互式文檔,我們還可以將把文檔託管在網站上。在這篇文章中,我會簡單介紹 Swift DocC,並教大家把程式碼文檔發佈到自己的網頁或 GitHub,與更多讀者共享文檔。 Simon Ng Apr 13, 2023 9 分鐘閱讀時間
Swift Playgrounds 透過 Swift Playgrounds 4 直接在 iPad 構建一個文字轉語音 App 現在,有了 Swift Playgrounds 4,初學者沒有 Mac 都可以學習 Swift 和 SwiftUI 了。讓我們來看看 Swift Playgrounds 4,並試試在 iPad 上開發一個簡單的文字轉語音 (text-to-speech) App 吧。 Simon Ng Jan 12, 2022 8 分鐘閱讀時間
Xcode 對 Maps App 進行 Reverse Engineer 一步步拆解它的構造! 我們可以透過逆向工程 (reverse engineer),來拆解一個 App 的流程和結構。在這篇文章中,Zafar 會帶大家利用 Xcode Debugger,對 Apple 的 Maps iOS App 進行逆向工程,一步步拆解它的構造。 AppCoda 編輯團隊 Nov 24, 2021 6 分鐘閱讀時間
Xcode Xcode 12.5 新功能:直接在模擬器錄製影片和 GIF 動畫 在新推出的 Xcode 12.5 中,Apple 終於允許開發者直接在模擬器錄製影片和 GIF Animation,而不再需要利用程式碼了! Simon Ng May 26, 2021 3 分鐘閱讀時間
Swift 程式語言 Xcode 12 和 Swift 5.3 新功能詳解 讓你寫出更強大的程式碼! WWDC 2020 上個月首次在前所未有的條件下完成,全球所有開發者都有機會坐在前排,了解 Apple 今年即將發佈的所有新功能和改進。與往常一樣,Apple 介紹了許多新東西和大進步,相信我們每個人都非常興奮,希望作很多新嘗試。 這篇文章旨在介紹 Xcode 和 Swift 的新版本。 Xcode 12 的第一個 Gabriel Theodoropoulos Jul 14, 2020 30 分鐘閱讀時間
Xcode 13 種實用 Xcode Shortcuts (快捷鍵) 讓你大大提升工作效率! Xcode IDE 一定是開發者最常接觸的平台,你有沒有想過只要每天花一點時間熟習 Xcode Shortcuts (快捷鍵),其實可以為你省下更多時間?在這篇文章中,Anupam 會為我們簡單介紹 13 種 Xcode Shortcuts,讓你大大提升工作效率。 AppCoda 編輯團隊 Jun 17, 2020 10 分鐘閱讀時間
iPadOS SwiftUI 教學:利用 iPad 的 Swift Playgrounds 都可以學習 App 開發! 自從 Swift Playgrounds v3.1 發佈後,Apple 增加了對 SwiftUI 的支援。很多讀者會問我們,可以用 iPad 來學 SwiftUI 嗎?在這篇文章中,你將親身體驗利用 Swift Playgrounds 寫一個簡單的範例 App,看看這個教育工具的好處與限制吧! Simon Ng May 20, 2020 18 分鐘閱讀時間
Swift 程式語言 Swift Package Manager 實用指南 讓你有效率地重複使用元件! 自 Xcode 11 起,Apple 已經把建立及管理 Swift Package 的功能整合進 Xcode 中(也就是Swift Package Manager),讓開發者得以快速並直接地處理這些過程。我們將從頭開始建立一個 Swift Package,讓你日後輕易又有效率地重複使用元件。 Gabriel Theodoropoulos Feb 26, 2020 27 分鐘閱讀時間
Auto Layout 簡單解決 Xcode 11.3 的 Bug:無法把間距約束設為零? 如果你已經把 Xcode 升級到 11.3 版本,你會發現當你使用 Interface Builder 創建 App UI 時,無法將間距約束條件 (spacing constraints) 的值設置為零。你可以打開 Interface Builder, Simon Ng Feb 15, 2020 2 分鐘閱讀時間
iOS App 程式開發 善用 Static Factory Method 重構程式碼 讓它更流暢好讀! 在使用一個物件之前,我們經常會需要對其進行設定。比如說,使用一個 UIView 之前,有時我們會需要指定它的背景色彩等屬性: class ViewController: UIViewController { override func loadView() { // 建構一個 UIView 物件。 let view = UIView() // 設定 Hsu Li-Heng Feb 5, 2020 8 分鐘閱讀時間
動畫實作 ViewController 轉場進階指南:進一步創建絢麗的轉場動畫 一直以來,開發者都費盡心思去了解視圖控制器 (ViewController) 之間的轉換,但線上能簡單說明視圖控制器動畫轉場的教程卻非常少。上一篇文章我教了大家用最簡單的方法,創建令人驚艷的轉場動畫。在這篇進階文章中,我會再帶大家客製另一款轉場動畫。 AppCoda 編輯團隊 Dec 11, 2019 13 分鐘閱讀時間
動畫實作 ViewController 轉場初階指南:簡單打造酷炫的轉場動畫 一直以來,很多開發者都費盡心思去了解視圖控制器 (ViewController) 之間的轉換,可是,線上能簡單說明視圖控制器動畫轉場的教程卻非常少。這篇文章由 Fran Obarrio 帶大家客製由一個視圖控制器轉場到另一個的動畫,讓大家用最簡單的方法,創建令人驚艷的轉場動畫。 AppCoda 編輯團隊 Dec 4, 2019 9 分鐘閱讀時間