iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 28
1
自我挑戰組

老蕭咖啡館,情境式學習基礎iOS Swift系列 第 28

[2019鐵人賽Day28]老蕭咖啡館-逐漸揭開的真相(真情流露篇)(Calculator計算機等於元件功能製作)

那霏語姊,妳那時是什麼感觸呢?(林宇)

嗯,印象那時我想著的是我何能何德,能讓一個人如此等待著我
其實,我一直是幸福的,因有個人一直在等待著我,哪怕這答案永遠都得不到
那時,我心裡也是無比的痛楚,我不懂得要如何回覆對方,也懊悔的感覺虧欠對方太多太多了
整整五年等待...我浪費了對方五年,刺痛了對方五年,卻到那時才知道有個人如此的愛我,且一直在我身邊
(霏語)

五年...(林宇)

呃...我覺得不行(搖頭)
不行什麼啊?(霏語)
呃...我是說哪怕五年,十年都覺得OK的啊~~
算你識相(霏語)

是啊,那時我記得他是帶著破釜沈舟,亦或者帶的已絕望的心情,在我央求之下讓我知道這件事情的
他那時給我的時候,他說了這句話:「在給你知道前,我想先說聲,我喜歡妳」
那時我是非常的驚訝他說出喜歡我這幾句話的,但當我要說話時,他接續的說了
「既然說完了,那就給妳看吧,哪怕妳看完後,不願意再與我聯繫了」
接著,他就把他打好的文章檔案給我了,而密碼是「sayforever」,他上述的話語,讓我更好奇內容了

不長,短短的六頁,卻讓我痛哭,我讓他等了五年,他癡癡的等了我五年
而我那時才知道,他對我付出了多少
那時,我才徹底醒悟,我感到一陣無力,痛徹心扉
能不能給我個機會,讓我好好彌補他
我不想他離我而去,好不容易遇到這樣一個人,我害怕之後這生都再遇不到對我如此要好的人

也是,這一刻我感到了他的溫暖與溫柔,我想要的愛情
其實,一直在我身邊,直到現在還是在我身邊
我回應了他:「不會,不會有那樣的結局」
嗯?(亦翔)
我說不會有你故事裡的結局,我也不會讓它發生
而我也不會因此而不理會你,你聽懂了嗎?
(霏語)

嗯,聽懂了聽到了
話說多了吧,趁熱~

啊,你又不是蕭亦翔,別亂回應啊(林宇)
那之後呢?你們再一起了?(林宇)
是啊,這又是另一段故事了(霏語)

(本故事純屬虛構,如有雷同實屬巧合)


「簡易計算機等於元件功能製作」

Step1. 先判斷是否在運算狀態下,接著判斷在哪個運算模式下,在執行相對應的動作
並將數值呈現在相對應位置與紀錄在numberOnScreen變數中
最後將運算狀態改為False

https://ithelp.ithome.com.tw/upload/images/20181114/20091333e98IhtbxGx.png

//等於
@IBAction func answer(_ sender: UIButton) {
    if calStatus == true{
        switch task{
            case .addition:
                numberLabel.text = "\(previousNumber + numberOnScreen)"
                numberOnScreen = previousNumber + numberOnScreen
            case .subtraction:
                numberLabel.text = "\(previousNumber - numberOnScreen)"
                numberOnScreen = previousNumber - numberOnScreen
            case .multiplication:
                numberLabel.text = "\(previousNumber * numberOnScreen)"
                numberOnScreen = previousNumber * numberOnScreen
            case .division:
                numberLabel.text = "\(previousNumber / numberOnScreen)"
                numberOnScreen = previousNumber / numberOnScreen
            case .none:
                numberLabel.text = "0"
        }

        calStatus = false
    }
}

Step2. 接著編譯運行,測試看看結果


上一篇
[2019鐵人賽Day27]老蕭咖啡館-逐漸揭開的真相(特調的感觸篇)(Calculator計算機基本運算元件功能製作)
下一篇
[2019鐵人賽Day29]老蕭咖啡館-逐漸揭開的真相(亦翔身份篇)(Calculator計算機之驚喜字語製作)
系列文
老蕭咖啡館,情境式學習基礎iOS Swift30

尚未有邦友留言

立即登入留言