天天看點

Swift開發之 (01) 文法

一 Swift

  Swift,蘋果于2014年WWDC(蘋果開發者大會)釋出的新開發語言,可與Objective-C*共同運作于Mac OS和iOS平台,用于搭建基于蘋果平台的應用程式。

  Swift是一款易學易用的程式設計語言,而且它還是第一套具有與腳本語言同樣的表現力和趣味性的系統程式設計語言。Swift的設計以安全為出發點,以避免各種常見的程式設計錯誤類别。2015年12月4日,蘋果公司宣布其Swift程式設計語言現在開放源代碼。

Create a new XCode Project -> ios application -> Single View Application

寫入工程名,組織機構名稱,語言選擇 swift.

Swift開發之 (01) 文法

1)建立View, Button

ViewController.swift

  建立一個背景為紅色的View,并在裡面添加一個button.

2) 調試列印語句 printf。

 二 常量,變量

    使用let定義常量,var定義變量。

let:定義一個常量,一旦定義就不能改變。

var:定義一個變量。

問題:在開發中更實用let還是var ?

蘋果建議開發者使用let,必要時在使用變量。

1) 定義x為常量

  如果繼續操作x,就要設定x為變量。

 2)自動推導

  在變量或常量上按住 option,swift會自動推導它的類型。swift會自動根據右邊的值來推導它的類型。

Swift開發之 (01) 文法

3) swift裡不允許兩個不同類型進行計算

   在OC裡可以進行隐式類型轉換,自動類型提升。

三 可選項

   可選項:變量或常量可以為本身的類型,也可以沒值(nil)。

Swift 快捷方式

commond + B 編譯代碼

commond + R 運作模拟器

commond + . 停止模拟器

繼續閱讀