Swift開發學習(一):初始篇

http://blog.csdn.net/powerlly/article/details/29351103編程

Swift開發學習:初始篇swift

關於xcode

蘋果公司於WWDC2014(Apple Worldwide Developers Conference. June 2-6, San Francisco)發佈新的編程語言--Swift。在這裏就不重複介紹了,本篇主要簡單列舉幾點,而後介紹Swift入門操做。app

Swift是什麼框架

  1. Swift是用來寫iOS和OS X程序的編程語言。
  2. Swift吸收了C和Objective-C的優勢,且更增強大易用。
  3. Swift可使用現有的Cocoa和Cocoa Touch框架。
  4. Swift兼具編譯語言的高性能(Performance)和腳本語言的交互性(Interactive)。

Swift有什麼特色編程語言

  1. 屬性(Property)、可空值(Nullable type)、泛型(Generic Type)語法,源自C#;
  2. 格式風格:句末能夠沒有分號,判斷條件不須要括號,同Go風格;
  3. 當前實例使用self引用語法、列表/字典聲明語法,同Python風格;
  4. 區間聲明語法(如:1..3:前閉後開[1,2],1...3:前閉後閉[1,2,3]),同Haskell風格;
  5. 協議(protocol)和擴展(extension),源自Objective-C;
  6. 枚舉(enum)類型能夠擁有成員或方法,很像Java;
  7. 類(class)和結構(struct)的概念,和C#類似。

用什麼IDE開發Swiftide

  1. Xcode6開始支持Swift語言
  2. Xcode6提供了Playground界面,能夠邊開發邊看到執行效果

原文做者:Power 轉載請保留此連接。性能

 

環境準備學習

  • Mac OS版本
    不須要更新到新發布的OS X v10.10,目前還不穩定
    能夠升級到OS X 10.9.3來安裝Xcode6 beta
  • Xcode6 beta下載[可迅雷]

 

Xcode6 beta安裝this

已經安裝了其餘版本Xcode的不須要擔憂覆蓋問題

下載Xcode_6_beta.dmg安裝時會安裝到新目錄。 

 

建立工程

安裝成功後開始咱們的新的Swift之旅吧。

首先,咱們來建立一個Swift語言的工程。

和原來建立工程同樣,只須要在語言選擇時選擇Swift便可 

Swift排在了語言選項的第一項,可見蘋果對它的重視程度。之後估計會成爲默認選項的。

工程建立後,你會發現和之前的Hello World沒什麼變化

 

說好的Playground呢?你會發如今右下角有這麼一個文件類型Playground

知道要幹什麼了吧?

 

Hello Swift

其次,添加Playground文件

  1. 直接從右下角拖動到工程中
  2. File-》New-》File...,選擇Playground

 

中間: 代碼編輯區域

左側:實時效果,不是輸出哦

右下:運行後結果,注意:是執行效果


 

 

有了Playground,老師們不再用讓學生YY了~~~!

 

問題:怎麼執行Playground中的代碼呢?請見下回介紹

 

原文做者:Power 轉載請保留此連接。

 

 

Changelist:

6月9日

快捷建立帶playground工程

以前xcode設置的啓動不現實歡迎界面,因此沒注意到還能夠快捷建立playground工程

開啓xcode歡迎界面的方法:

  1. 菜單:Window -> Welcome to Xcode
  2. 快捷鍵:Shift + Command + 1

☑️ Show this window when Xcode launches

能夠在啓動時打開歡迎界面

選擇「Get started with a playground」就能夠直接建立帶playground的工程了。

相關文章
相關標籤/搜索