上一篇我們已經成功抓取天氣API的資料,這篇就接續下半部分介面布局的設置和存放資料以及程式碼撰寫。首先,我們一樣先把天氣APP的介面布局設置完成activity...
初學 Dart 如果你常常被一些魔法般的程式碼困惑,很可能是沒有深入理解模式的概念。模式(Pattern)是 Dart 3.0 引入的一個重要特性,模式 pat...
接下來我們要實作gpt的API Client及Service,並接到gpt返回的結果
我們可以先使用postman來測試API請求是否成功,成功後就可以在專案...
我們今天要來接續昨天實作的帳務報表頁面,進行進一步優化,主要是優化分類支出的呈現,讓使用者能快速掌握消費狀況。在現有的圓餅圖基礎上,新增顯示每個分類支出比例的區...
藍芽服務
延續昨天的專案,這邊定義了一個BluetoothServices的擴充,並使用CBPeripheralDelegate協議。以下程式是發現服務時執行,...
說明
當我們我們在多個不同的畫面有傳值需求時有兩種方法一種是單例(Singleton)另外一種是protocol,本文將要說明單例(Singleton),明天是...