您好,登錄后才能下訂單哦!
從LaunchPad中啟動Xcode6,選擇“create new project”:
可以看到,Swift語言的項目與Objective-C的項目基本上是一樣的,除了.m
結尾的Objective-C源碼換成了.swift
結尾的Swift語言源文件了。
2 . Xcode 6在Storyboard里為iPad和iPhone增加了統一的界面管理功能,和AutoLayou一起工作。為了簡單起見,先禁用AutoLayout。
禁用AutoLayout時會彈出對話框選擇是iPhone還是iPad,我們選擇開發iPhone應用。
3 . 從控件欄中按住鼠標左鍵拖入一個Label
標簽,雙擊控件添加文字,可以在右側的屬性欄修改文字顏色、字體、對齊方式等:
4 . 點擊Xcode左上角的運行按鈕,構建并運行程序。
運行按鈕旁邊是停止按鈕,可以關閉應用程序。
5 . 為了在代碼中能夠獲取到這個標簽對象,我們需要在Storyboard和對應的控制器類中進行連接。直接啟動輔助編輯器進行連線是最簡單的。
6 . Xcode會自動在ViewController
中生成IBOutlet
修飾的屬性label
。
//// ViewController.swift// SwiftApp_1//// Copyright (c) 2014 長沙戴維營教育. All rights reserved.//import UIKit class ViewController: UIViewController { //Xcode自動生成的屬性,用@IBOutlet修飾后可以在Storyboard中看到 @IBOutlet var label : UILabel override func viewDidLoad() { super.viewDidLoad() //在代碼中修改label標簽的內容 self.label.text = "戴維營教育歡迎你!" } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. } }
7 . 程序的運行結果如下:
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。