prettyprint

2014年6月19日 星期四

【Swift 筆記】Hello World

前言


學習程式語言第一個練習通常以 Hello, World! 這程式開始,這始於Brian W. Kernighan, Dennis M. Ritchie 所著 《C 語言程式設計 (The C Programming Language, 2/e)》,爾後幾乎被奉為圭臬。這裡參考 Youtube 的 SwiftDevs [1],試著練習。

說明


新增 Project。 點選 New -> Project ... 在 iOS 選用 Single View Application 這架構 (framework)



給定 Product Name 時,注意:Product Name 允許「空白」字元。此外,在 Language 這下拉選項,我們設定使用 Swift 編輯程式。



在 Project 的 General 頁次(Tab),其 Deployment Information 段的 Device Orientation 沒有預設值(Default),在此選取 Portrait 與 Upside Down



在告知 Xcode 儲存位置後,系統自動生成 AppDelegate.swift、ViewController.swift、Main.storyboard 與其他相關檔案。然後,點選Storyboard,試在其上新增一個 Label 與一個 Button。



之後,試著將 View 上新增的 UI 元件與程式碼相關聯。這裡新增一個 Outlet 變數,也新增一個 Action 的函式,關聯方法與過去以 Objective-C 開發的方式相同。



測試時,選取 iPhone5,執行程式。


結語


Swift 是相當簡潔、漂亮的語言,而由 Cocoa Touch 架構生成的 source code,與以 Objective-C 所寫相比較,可說清晰可喜。

Swift 畢竟只是企圖取代 Objective-C 的新語言,所以 App 的核心仍在熟悉 Cocoa 的使用。同樣以 Xcode 這 IDE 工具編輯、模擬執行,因此過去在 Objective-C 開發所學的依然沿用。縱然如此,別擔心,Swift 與 Objective-C 可混搭使用 (最好避免),而過去以 Objective-C 開發的 Library 仍可被引用。

Reference


1. Swift - Hello World Tutorial
https://www.youtube.com/watch?v=w_0QPVG2pQk

沒有留言:

張貼留言

prettyPrint();