使用swift語言編寫iOS應用

jopen 10年前發布 | 76K 次閱讀 Apple Swift開發 Swift

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以上。
使用swift語言編寫iOS應用

playground

Xcode 6.0的第一個選項是創建一個playground文件。你可以編寫代碼,并在右邊實時預覽。
例如:
使用swift語言編寫iOS應用

選擇第二個選項,建立一個項目。和此前使用OC創建項目過程一樣。這里使用了單視圖應用。

創建完成后,目錄結構如下圖:

使用swift語言編寫iOS應用

這里可以看出,目錄結構基本沒變。Objective-C文件變成了swift文件,兩個文件(.h和.m)合并成了一個文件。

和以前一樣,拖拽控件到故事板上。我做了一個簡單的加法界面,如下:

使用swift語言編寫iOS應用

在前面兩個輸入框中輸入數字,在顯示Hello的Label上面顯示結果。

主要程序ViewController.swift內容如下:

使用swift語言編寫iOS應用

運行結果如下圖所示

使用swift語言編寫iOS應用

總結

  1. swift編寫的應用可以運行在低版本iOS上
    默認生成的應用是適配iOS 8.0的,更改版本號即可。例如此應用更改版本號后,可以運行在本人的iPad(iOS 7.1.1)上面。
  2. 項目里的swift文件暫時沒有看到預覽功能
  3. 所有庫等基本使用未作修改,基本保持使用Objective-C時一致。各種調用接口也很相似。
  4. </ol>

    參考鏈接

    GettingStarted

    A Swift Tour

    </div> 來自:http://my.oschina.net/dmdgeeker/blog/272186

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!