使用swift語言編寫iOS應用
2014 WWDC,蘋果推出了swift語言來作為新的蘋果平臺語言。該語言風格看起來像一個各種語言大雜燴,但作為蘋果平臺新推語言,受到了很多關注。作為一個JSer,感覺這個語言應該比OC更容易上手。今天,嘗試了下使用swift來編寫iOS應用。
Xcode 6.0
在官網下載Xcode 6.0 beta版,安裝。注: 本人操作系統 OS X 10.9 Mavericks。
Xcode 6.0 beta版可以和Xcode 5共存,它不是從AppStore下載而來的(本人使用官網鏈接用迅雷下載安裝),如果下載OSX 10.10的話,將會使用AppStore下載。
也就是說安裝Xcode 6.0并不需要 Mac OS X 10.10, 記得官網上說明好像是要10.8以上。
playground
Xcode 6.0的第一個選項是創建一個playground文件。你可以編寫代碼,并在右邊實時預覽。
例如:
選擇第二個選項,建立一個項目。和此前使用OC創建項目過程一樣。這里使用了單視圖應用。
創建完成后,目錄結構如下圖:
這里可以看出,目錄結構基本沒變。Objective-C文件變成了swift文件,兩個文件(.h和.m)合并成了一個文件。
和以前一樣,拖拽控件到故事板上。我做了一個簡單的加法界面,如下:
在前面兩個輸入框中輸入數字,在顯示Hello的Label上面顯示結果。
主要程序ViewController.swift內容如下:
運行結果如下圖所示
總結
- swift編寫的應用可以運行在低版本iOS上
默認生成的應用是適配iOS 8.0的,更改版本號即可。例如此應用更改版本號后,可以運行在本人的iPad(iOS 7.1.1)上面。 - 項目里的swift文件暫時沒有看到預覽功能
- 所有庫等基本使用未作修改,基本保持使用Objective-C時一致。各種調用接口也很相似。 </ol>
參考鏈接
</div> 來自:http://my.oschina.net/dmdgeeker/blog/272186 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!