Day19 - 仿刻 iOS 鬧鐘實作:新增與編輯鬧鐘(下)
昨天我們完成了 AddAlarmViewController 的 UI 與資料操作邏輯,可以新增、...
完整程式碼展示
天氣API完整程式碼
MainviewController
//
// MainViewController.swift
// Weathe...
昨天我們學了 陣列(Array),適合用來儲存有順序、可重複的資料清單。但當我們只關心「有哪些項目」而不在意順序或重複時,今天的主角 集合(Set) 就派上用場...
今天我們來介紹 Swift 裡一個超實用的功能 — extension 擴展!在寫程式的過程中, 你可能會遇到一個情況:「我想幫一個已經寫好的型別,加上一些我自...
我們在實作過程中一定會用到的,就是用來儲存資料的 「容器」。有寫過其他程式語言的人,應該都聽過 class 類別 這個東西而在 Swift 中,除了 class...
為什麼要使用 Git 版本控管?
Git 版本控管(Version Control)是現代軟體開發不可或缺的工具,尤其是在多人協作的情況下,如果要寫較為複雜的專...