Swift簡介在學(xué)習Swift之前,我們先來了解下什么是SwiftSwift是 Swift之父是 Swift版本Swift歷時七年,從 API(Application Programming Interface):應(yīng)用程序編程接口
ABI(Application Binary Interface):應(yīng)用程序二進制接口
Swift是完全開源的,下載地址:https://github.com/apple/swift Swift編譯原理LLVM編譯器LLVM編譯器一般分為前端和后端
編譯流程我們知道OC的前端是通過 不同語言的前端可能不同,但最終都會通過編譯器的后端生成對應(yīng)平臺的二進制代碼
整個編譯流程如下圖所示
關(guān)于Swift編譯流程的詳細講解可以參考以下網(wǎng)址:https:///swift-compiler/#compiler-architecture swiftc我們打開終端,輸入
我們可以在應(yīng)用程序中找到 路徑:
swiftc的基本操作演練下面我們可以通過一些 1.我們先新建一個Swift的命令行項目
2.然后打開終端,
3.然后我們輸入
4.我們還可以輸入
5.我們還可以輸入
6.我們還可以輸入
Swift基礎(chǔ)語法Swift中打印輸入: Swift中一句代碼是可以省略分號的,但是如果多句代碼寫在一行,需要用分號隔開 Swift不用編寫 通過反匯編我們可以看到底層會執(zhí)行
常量和變量常量: 1.用 不用特意指明類型,編譯器會自動進行推斷
2.它的值不要求在編譯過程中確定,但使用之前必須賦值一次 這樣寫確定了a的類型,之后再去賦值,也不會報錯
用函數(shù)給常量賦值也可以,函數(shù)是在運行時才會確定值的,所以只要保證使用之前賦值了就行
如果沒有給a確定類型,也沒有一開始定義的時候賦值,就會像下面這樣報錯
變量: 1.用
2.常量、變量在初始化之前,都不能使用
注釋1.Swift中有單行注釋和多行注釋 注釋之間嵌套也沒有問題
2.
可以通過
預(yù)覽的效果如下
標識符1.標識符(比如常量名、變量名、函數(shù)名)幾乎可以使用任何字符
|
|
|
來自: 新進小設(shè)計 > 《待分類》