計算機 — 第一版

首先要先感謝zoey學姊的切圖XD

計算機在剛開始製作的時候還沒什麼頭緒,後來去git hub上參考了很多人寫的,也學到了一點用法。

這一段主要是讓按下的button數字顯示到上面的label上,在input這個變數的地方,是參考別人來的XD

在程式某一段要「讀取」這個變數時,便會拿到在當下label裡面的text,因為從label取得的是一個字串,所以在前面加上double讓他變成數字。這個用途就可以拿到在使用者按下運算符號之前,所輸入的數字。

在程式某一段要「設定」這個變數時,就會跑set的程式,讓剛剛輸入的東西不見,並且有一個新的值。當再次去讀取這個變數的時候,就可以拿到使用者輸入的另一個數字了。

再來當使用者按下運算符號的button時,便會取得他按下的button上面的title,存進operation變數裡,然後在下面的function去配對。

最後按下等於按鈕時,就會呼叫這個function,計算出來放到result label。

還未加上的功能:

  1. Auto Layout
  2. 其他運算符號,例如計算sin cos
  3. 目前因為是用兩個變數去存取,所以只能兩個數字相運算而已

--

--