Swift 靜態調用實例方法:柯里化視角下的 Type.instanceMethod 模式
現象 Swift 允許透過型別直接取得實例方法的「柯里化」版本: Int let obj = MyClass() let result = f(obj)(1)
Swift 學習筆記:語法核心完整整理
Swift 概述 Swift 是為 iOS 和 OS X 應用開發的新編程語言,基於 C 和 Objective-C,卻無 C 的兼容性束縛。採用安全編程模式並
Swift 手勢識別器完整指南:點擊、雙擊、捏合、旋轉、拖曳、滑動、長按
常用手勢識別器類別與配置 1. UITapGestureRecognizer - 點擊/雙擊 var tapGesture = UITapGestureRec
在 Swift 中編寫類別、繼承 Objective-C 類別
Swift 與 Objective-C 類別互操作 互操作性讓開發者能定義融合 Objective-C 特性的 Swift 類別:繼承 Objective-C
Swift 應用 Cocoa 數據類型完整教程
類型橋接概述 作為 Objective-C 互操作性的一部分,Swift 提供高效方法處理 Cocoa 數據類型。Swift 會自動在部分 Objective-
解決 Xcode 6 Beta 2 程式碼補全失效問題
問題現象 剛開始使用 Xcode 6 Beta 2 時發現程式碼補全(智能提示)功能異常:雖然有提示,但多為雜亂無章的內容,即使在同一檔案中定義的變數或函數也無
在 Swift 中應用 Cocoa 現有設計模式
Swift 與 Cocoa 設計模式互操作 利用 Cocoa 現有的設計模式,是開發具備合理設計思路、穩固效能、優異擴展性應用的有效途徑。這些模式建立在 Obj
Swift 控制流程精通:循環與條件語句完整指南
Swift 控制流程概述 Swift 提供了完整的控制流結構,包含 for 和 while 循環用於重複執行任務;if 和 switch 語句用於根據條件執行不
Swift 類別與結構體完整指南:定義、實例化、值/參考語意、繼承、身份判斷與集合複製行為
類別與結構體是 Swift 建構複雜資料型別的兩大支柱。它們共享屬性、方法、下標、建構器、擴充、協定遵循等能力,但核心差異在於值語意 vs 參考語意、繼承支援、
Swift 與 C 語言混合編程完整指南:型別對應、指標操作、巨集與條件編譯
Swift 可與 C 語言直接互通,支援 C 基礎型別對應、指標操作、全域常數導入、簡單巨集映射,並提供條件編譯機制替代 C 前置處理器。本文系統整理 Swif
Swift 與 Objective-C 同專案混合編程完整實作指南
Swift 與 Objective-C 的雙向互通能力,讓開發者可在同一個 Target 中混合使用兩種語言(Mix and Match),以 Swift 現代
Swift 快速入門教程:從 Hello World 到協定與泛型
Swift 以簡潔現代的語法降低入門門檻,一行代碼即可輸出「Hello, world」,無需 main()、無需導入標準庫、無需分號。本教程透過一系列漸進式範例
Swift 列舉類型完整指南:語法、關聯值、原始值、遞迴與模式匹配
Swift 列舉是第一方型別,遠超 C/Objective-C 的整數常數集合。它支援關聯值(攜帶任意型別資料)、原始值(預填整數/字串/浮點數)、方法、計算屬