little-game App 焰焰夏日 讓眼睛吃點冰淇淋吧

Chris Lee
Chris Lee
May 24 · 3 min read

1. gif

2. github

3.必備功能

  1. 多個頁面

2.自訂型別

cardcollection.swift

3.function prepare 傳遞資料

傳遞初始畫面的cash到抽卡畫面,segue的id為1

View Controller

4. 使用 UIAlertController

使用在確定抽卡與否上

5.利用 Timer 實現計時或倒數功能。

初始畫面的顯示時間上

6 利用 UIViewPropertyAnimator 製作動畫效果。

呈上圖,根據抽到的卡不同,顯示不同的卡背動畫

7.透過 present 顯示以下連結提到的某一種 controller。(不包含 UIAlertController)

根據卡片的不同通到相關網站的連結,通常是圖片來源

8.儲存個人的分數或勝敗記錄,顯示在成績頁面上。

因為分數頁與抽卡畫面沒有segue連接,並且我不想再另外生成controller,找不到辦法的情況下只好用全域變數儲存資料

9.加入通知提醒功能,比方每天晚上九點通知打開 App 玩遊戲。

見.gif

4.心得

因為想讓app更有趣些,神魔和Dcard的抽卡功能激起了我做這次主題的想法,素材的選擇則是想讓過程變得活力一些,雖然製作途中還是會有很多OS,但最後完成時又會覺得還好,希望這個app能稍微喚醒一點共鳴,如果有興趣的人也可以進去玩下剩餘的圖片

海大 iOS App 程式設計

學習 Swift iOS App 開發的海大學生作品集

    Chris Lee

    Written by

    Chris Lee

    海大 iOS App 程式設計

    學習 Swift iOS App 開發的海大學生作品集