使用Playground編寫第乙個Swift程式

2021-09-07 04:44:51 字數 2501 閱讀 4430

從控制台輸出「helloworld」是我學習c語言的第一步,也是我人生中很重要的一步。多年後的今天,我仍希望以helloworld作為第一步,與大家共同開啟乙個奇妙、瑰麗的世界——swift程式設計。

本章以helloworld作為切入點,向大家系統介紹怎樣使用xcode的playground編寫和執行swift程式**。

編寫和執行swift程式有多種方式,我們能夠通過在xcode中建立乙個ios或mac os xproject來實現。也能夠通過使用xcode6提供的playground來實現。在學習階段,我推薦大家使用playground工具編寫和執行swift程式。

程式設計利器playground

playground離不開xcode6。它是蘋果在xcde6中加入的新功能。

使用xcode建立project編寫和執行程式。目的是為了使終於的程式編譯和公布。而使用playground的目的是為了學習、測試演算法、驗證想法和視覺化地看到執行結果。

下圖所看到的是乙個playground程式執行介面,當中①區域是**編寫區域。②區域是執行結果區域,③區域是時間軸(timeline)區域。時間軸能夠檢視程式從上到下依照時間執行的結果,不同一時候間階段執行的結果能夠通過文字、圖形和曲線圖表等方式展示給開發者。

playground介面

編寫helloworld程式

以下我們詳細介紹怎樣使用playground編寫helloworld程式。首先,開啟xcode6的歡迎介面(如圖2-2所看到的)。

一般第一次啟動xcode6就能夠看到這個介面。假設沒有,能夠通過選單windows→welcome to xcode開啟。

在上圖所看到的的歡迎介面中,單擊「get started with playground」彈出例如以下圖所看到的的對話方塊。在這個對話方塊中。我們能夠改動playground檔名稱以及要儲存的資料夾。完畢之後能夠單擊「create」button建立playground。建立成功後介面如圖

所看到的。

**改動完畢後,立即就會編譯執行,可是我們在右邊僅僅能看到str變數情況,不能看到println輸出結果。如圖2-5所看到的。此時能夠單擊「hello world」後面的「value history」button。開啟時間軸,例如以下圖圖所看到的。

從上圖所看到的的時間軸能夠看到輸出的結果。當中,console output是println函式的輸出結果。

我們還能夠通過助手編輯器開啟playground時間軸介面,詳細操作步驟例如以下圖所看到的。右鍵單擊標題欄,在選單中選中「icon and text」,然後在出現的工具欄中,單擊開啟助手編輯器。

在助手編輯器中也有時間軸介面。

**解釋

swift實現helloworld的方式比c和objective-c等語言的實現要簡單得多,以下我們詳解一下**。

1. import cocoa語句

import cocoa表示引入cocoa框架。相似於objective-c中的#import和c中的#include。

至於後面引入何種cocoa框架。就須要我們查詢api來確定了。就本例而言。我們根本不須要cocoa框架,只是匯入也沒關係。

2. var str = "hello world"

宣告str變數。var表示宣告變數。在var中並不能看出變數是什麼型別。但swift能夠通過賦值的型別判斷出變數的型別。因為我們賦值的是"hello world"字串,因此可知str是字串變數。

我們還應該注意到語句結束時沒有出現像c和objective-c等語言結束時的分號(;)。

3. println(str)

println是乙個函式。能夠將變數或量輸出到控制台。相似於c中的println函式和objective-c中的nslog函式。有關格式化輸出的問題我們會在後面再介紹。

這樣我們通過短短的3行**實現了乙個helloworld輸出的功能,其實我們還能夠寫得更少。

本書交流討論站點:

歡迎加入swift技術討論群:362298485

使用Playground編寫第乙個Swift程式

從控制台輸出 helloworld 是我學習c語言的第一步,也是我人生中非常重要的一步。多年後的今天,我仍希望以helloworld作為第一步,與大家共同開啟乙個神奇 瑰麗的世界 swift程式設計。本章以helloworld作為切入點,向大家系統介紹如何使用xcode的playground編寫和執...

Swift使用Playground程式設計

playground是隨著swift推出的 所見即所寫 的程式設計模式。playground字面意思是操場 娛樂場。也就是在swift中可以一邊寫 一邊預覽程式設計效果。這個程式設計開發者或者入門開發者帶來前所未有的程式設計樂趣和體驗。下面就來簡單介紹一下playground的使用 1 開啟xcod...

Swift使用Playground程式設計

playground是隨著swift推出的 所見即所寫 的程式設計。playground字面意思是操場 娛樂場。也就是在swift中可以一邊寫 一邊預覽程式設計效果。這個程式設計開發者或者入門開發者帶來前所未有的程式設計樂趣和體驗。下面就來簡單介紹一下playground的使用。1 開啟xcode ...