計算機 — 第一版
Published in
2 min readNov 7, 2017
首先要先感謝zoey學姊的切圖XD
計算機在剛開始製作的時候還沒什麼頭緒,後來去git hub上參考了很多人寫的,也學到了一點用法。
這一段主要是讓按下的button數字顯示到上面的label上,在input這個變數的地方,是參考別人來的XD
在程式某一段要「讀取」這個變數時,便會拿到在當下label裡面的text,因為從label取得的是一個字串,所以在前面加上double讓他變成數字。這個用途就可以拿到在使用者按下運算符號之前,所輸入的數字。
在程式某一段要「設定」這個變數時,就會跑set的程式,讓剛剛輸入的東西不見,並且有一個新的值。當再次去讀取這個變數的時候,就可以拿到使用者輸入的另一個數字了。
再來當使用者按下運算符號的button時,便會取得他按下的button上面的title,存進operation變數裡,然後在下面的function去配對。
最後按下等於按鈕時,就會呼叫這個function,計算出來放到result label。
還未加上的功能:
- Auto Layout
- 其他運算符號,例如計算sin cos
- 目前因為是用兩個變數去存取,所以只能兩個數字相運算而已