標籤:
http://blog.csdn.net/powerlly/article/details/29351103
Swift開發學習:初始篇
關於
蘋果公司於WWDC2014(Apple Worldwide Developers Conference. June 2-6, San Francisco)發布新的程式設計語言--Swift。在這裡就不重複介紹了,本篇主要簡單列舉幾點,然後介紹Swift入門操作。
Swift是什麼
- Swift是用來寫iOS和OS X程式的程式設計語言。
- Swift吸取了C和Objective-C的優點,且更加強大易用。
- Swift可以使用現有的Cocoa和Cocoa Touch架構。
- Swift兼具編譯語言的高效能(Performance)和指令碼語言的互動性(Interactive)。
Swift有什麼特點
- 屬性(Property)、可空值(Nullable type)、泛型(Generic Type)文法,源自C#;
- 格式風格:句末可以沒有分號,判斷條件不需要括弧,同Go風格;
- 當前執行個體使用self引用文法、列表/字典聲明文法,同Python風格;
- 區間聲明文法(如:1..3:前閉後開[1,2],1...3:前閉後閉[1,2,3]),同Haskell風格;
- 協議(protocol)和擴充(extension),源自Objective-C;
- 枚舉(enum)類型可以擁有成員或方法,很像Java;
- 類(class)和結構(struct)的概念,和C#相似。
用什麼IDE開發Swift
- Xcode6開始支援Swift語言
- Xcode6提供了Playground介面,可以邊開發邊看到執行效果
原文Power 轉載請保留此連結。
環境準備
- Mac OS版本
不需要更新到新發布的OS X v10.10,目前還不穩定
可以升級到OS X 10.9.3來安裝Xcode6 beta
- Xcode6 beta下載[可迅雷]
Xcode6 beta安裝
已經安裝了其他版本Xcode的不需要擔心覆蓋問題
下載Xcode_6_beta.dmg安裝時會安裝到新目錄。
建立工程
安裝成功後開始我們的新的Swift之旅吧。
首先,我們來建立一個Swift語言的工程。
和原來建立工程一樣,只需要在語言選擇時選擇Swift即可
Swift排在了語言選項的第一項,可見蘋果對它的重視程度。以後估計會成為預設選項的。
工程建立後,你會發現和以前的Hello World沒什麼變化
說好的Playground呢?你會發現在右下角有這麼一個檔案類型Playground
知道要幹什麼了吧?
Hello Swift
其次,添加Playground檔案
- 直接從右下角拖動到工程中
- File-》New-》File...,選擇Playground
中間: 代碼編輯地區
左側:即時效果,不是輸出哦
右下:運行後結果,注意:是執行效果
有了Playground,老師們再也不用讓學生YY了~~~!
問題:怎麼執行Playground中的代碼呢?請見下回介紹
原文Power 轉載請保留此連結。
Changelist:
6月9日
快捷建立帶playground工程
之前xcode設定的啟動不現實歡迎介面,所以沒注意到還可以快捷建立playground工程
開啟xcode歡迎介面的方法:
- 菜單:Window -> Welcome to Xcode
- 快速鍵:Shift + Command + 1
?? Show this window when Xcode launches
可以在啟動時開啟歡迎介面
選擇“Get started with a playground”就可以直接建立帶playground的工程了。
著作權聲明:本文為博主原創文章,未經博主允許不得轉載。
Swift開發學習(一):初始篇