Swift 第一日

Swift做爲一門語言能夠用在任何的環境之下,只須要有專門的編輯器就行。html

因爲項目包含舊的OC的內容,因此首先要作的即是Swift和OC的混編編輯器

新建Swift文件時,詢問是否創建橋文件Bridging(若是你須要在Swift文件調用OC文件的內容,最好選擇YES,以後你須要在引用哪一個文件,則將文件名引入到橋文件中)ui

1.OC文件中調用Swift文件,則須要在Swift文件開頭加上 @objc(文件名)code

        首先,在工程的 Build Settings 中把 defines module 設爲 YES.htm

        而後,把 product module name 設置爲項目工程的名字get

        最後一步,在你的OC文件中導入 ProjectName-Swift.h.class

 

2.而後在調用Swift的OC文件中引入頭文件(工程名+Swift.h,這個文件Xcode自動生成)module

3.Swift文件中  class 建立時最好取名爲文件名。要否則可能引起未知問題(LZ就在storyboard往文件中拉控件的關聯時沒法使用)引用

 

關於Swift中問號?和感嘆號!error

問號通常表示可選類型,若是不是你所表達的類型時就是nil。也能夠理解爲封裝

感嘆號表示拆封取值,默認強制爲優質,若是沒有就會觸發運行時錯誤。通常用於屬性

詳情:http://www.open-open.com/lib/view/open1402556447884.html

 

 

as ! 強制轉換 成功:轉爲一個類型  失敗:error

as ?可選轉換 成功:轉爲一個類型  失敗:nil

相關文章
相關標籤/搜索