iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 3
0
Software Development

30 天上手 iOS App 開發系列 第 3

30 天上手 iOS App 開發 Day3

IOS APP 程式設計簡介
最一開始創建完一個project後會進來以下的開發環境介面
https://ithelp.ithome.com.tw/upload/images/20171222/20107506wiXn5FNjcQ.png
常數/變數
變數
var v = 20;會變動的數值
常數
let c = 10;不會變動的數值

型別(Type)
• 宣告時可不指定,但會由編譯器從指定值自動判斷型別
• 永遠不會被implicitly轉換為其它型別
• 宣告時不給初始值而指定型別,之後不可以指定不同型別的值

![https://ithelp.ithome.com.tw/upload/images/20171222/20107506XrjWxOxIdr.png](https://ithelp.ithome.com.tw/upload/images/20171222/20107506XrjWxOxIdr.png)

Optional變數(常數):在程式語言中如果強制使用了一個nil的值,將會導致程式崩潰,所以Swift為了保護這樣的情況,添加了Optional的機制
• 型號後面加問號「?」,代表此變數為optional(可有可無),它有機會是nil值。
https://ithelp.ithome.com.tw/upload/images/20171222/20107506lGQJIIK2yT.png
• 型號後面加驚嘆號「!」,代表此變數為保證有值
https://ithelp.ithome.com.tw/upload/images/20171222/20107506qJRJE0BX9L.png


上一篇
30 天上手 iOS App 開發 Day2
下一篇
30 天上手 iOS App 開發 Day4
系列文
30 天上手 iOS App 開發30

尚未有邦友留言

立即登入留言