iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Mobile Development

使用 Swift 和公開資訊,打造投資理財的 Apps 系列

Swift 是寫 Apple 相關 Client 端中官方主推的語言,也是現在主要開發 iOS App 的語言之一。本次挑戰,試著使用 Swift 和公開資訊結合,寫出讓自己更好掌握財經資訊的 Apps

鐵人鍊成 | 共 37 篇文章 | 7 人訂閱 訂閱系列文 RSS系列文
DAY 11

D11-用 Swift 和公開資訊,打造投資理財的 Apps { 台股申購實作.4 - 用 Calendar 物件處理台灣的民國年}

股票申購是和時間有關的 feature,所以需要有一個 DateUtility,這個類別負責所有 Date 的處理。 struct DateUtility {...

2021-09-21 ‧ 由 Marvin 分享
DAY 12

D12 - 用 Swift 和公開資訊,打造投資理財的 Apps { 加權指數K線圖分析 }

K 線現在用在各種投資市場,不只是股市。最早從米市交易開始,現在任何有價格波動的地方,都會有人用 K 線來表示價格走勢。黃金、石油、甚致是近幾年才出現的比特幣,...

2021-09-22 ‧ 由 Marvin 分享
DAY 13

D13 - 用 Swift 和公開資訊,打造投資理財的 Apps { 加權指數K線圖實作.1 }

目標: 做出台灣加權指數 K 線圖 之前做出來的台股申購是獨立的功能,為了不影響前面已經完成的功能,所以開一個新的 VC 進行 K 線實作。架構一樣,遵照 Ap...

2021-09-23 ‧ 由 Marvin 分享
DAY 14

D14 - 用 Swift 和公開資訊,打造投資理財的 Apps { 加權指數K線圖實作.2 }

制作 K 線的 Data Model,從前面文章 [加權指數K線圖實作.2] 的 response 可以知道,我們的 csv 檔需要 [開]、[高]、[低]、[...

2021-09-24 ‧ 由 Marvin 分享
DAY 14

D14.5 - 用 Swift 和公開資訊,打造投資理財的 Apps { 來個中場回億番 }

這一篇來個中場回億 D1~D2: 完成 Xcode 基本架設 D3~D6: 完成公司基本資料的拉取 D7~D11: 完成股票申購,俗稱「抽籤」的功能 D12~至...

2021-09-24 ‧ 由 Marvin 分享
DAY 15

D15 - 用 Swift 和公開資訊,打造投資理財的 Apps { 加權指數K線圖實作.3 - 使用 Charts 實作 K 線圖 }

如果你真的對畫圖很有興趣,而且很想自己做圖表的類別,那你可以使用程式在拿到資料後,用 UIView, CALayer 這些物件,畫出你要的圖案。但這邊介紹 An...

2021-09-25 ‧ 由 Marvin 分享
DAY 16

D16 - 用 Swift 和公開資訊,打造投資理財的 Apps { 加權指數 K 線圖實作.4 - 在 X 軸標上每一根 K 棒的日期 }

目前我們已經做出台股加權指數的 K 線圖,但目前進度的線圖的 x 軸沒有時間,所以當使用者看到這張圖,無法判斷這張圖每根 K 線的日期,是哪一天。所以我們需要轉...

2021-09-26 ‧ 由 Marvin 分享
DAY 17

D17- 用 Swift 和公開資訊,打造投資理財的 Apps { 移動平均線(MA線)分析 }

做完 K 線完成後,就是做均線,常見大盤走勢圖如下,在這些 K 棒的圖上,通常會有數條(通常三條)線會和這些 K 棒交錯,這些線是均線。MA5 就是5日的平均,...

2021-09-27 ‧ 由 Marvin 分享
DAY 18

D18 - 用 Swift 和公開資訊,打造投資理財的 Apps { 移動平均線(MA線)實作.1 }

"The shortest distance between two points is a straight line." - Arch...

2021-09-28 ‧ 由 Marvin 分享
DAY 19

D19 - 用 Swift 和公開資訊,打造投資理財的 Apps { 移動平均線(MA線)實作.2 }

MAUtility 既然已經完成,那就可以在 ChartsAdapter 中處理 [StockKLine] 時候呼叫即可。 private func get5M...

2021-09-29 ‧ 由 Marvin 分享