swift-01-簡述swift與OC區別


swift語言

Swift是AppleWWDC2014所發佈的一門編程語言,用來撰寫OS XiOS應用程序[1]。在設計Swift時.就有意和Objective-C共存,Objective-C是Apple操做系統在導入Swift前使用的編程語言
Swift是供iOS和OS X應用編程的新編程語言,基於C和Objective-C,而卻沒有C的一些兼容約束。Swift採用了安全的編程模式和添加現代的功能來使得編程更加簡單、靈活和有趣。界面則基於廣受人民羣衆愛戴的Cocoa和Cocoa Touch框架,展現了軟件開發的新方向。
2010 年 7 月LLVM 編譯器的原做者暨蘋果開發者工具部門總監克里斯·拉特納(Chris Lattner)開始着手 Swift 編程語言的工做,還有一個 dogfooding 團隊大力參與其中。至2014年6月發表,Swift大約歷經4年的開發期。蘋果宣稱Swift的特色是:快速、現代、安全、互動,且全面優於Objective-C語言。Xcode Playgrounds功能是Swift爲蘋果開發工具帶來的最大創新,該功能提供強大的互動效果,能讓Swift源代碼在撰寫過程當中能實時顯示出其運行結果。拉特納本人強調,Playgrounds很大程度是受到佈雷特·維克多(Bret Victor)理念的啓發。
JavaEye的創始人Robbin發表意見:「對程序員來講,熟悉Swift語法也不過一天時間足夠了。關鍵是要提供高級數據類型,簡化Cocoa類庫,不然用不用Swift都沒區別。
swiftC語言 O-C語言的一些區別:
1.不像 C語言 O-C語言同樣都必須有一個主函數 main()做爲程序入口,swift程序從第一句開始向下順序執行。一直到最後。

2.每一個語句結束後能夠不佳分號,可是多條語句不能寫在同一行程序員

3.在聲明常量或者變量的時候直接初始化能夠省略其類型,不然須要在變量名稱後跟冒號加類型。實際開發中建議全都加上,薄面出現錯誤。編程

好比:let num1 = 123   let num2:Int    ,用let 引導常量和一些不可更改或者職能賦值一次的數據類型,用 var 來訂到可變的,可修改的變量或數據。swift



*/安全

//第一個swift程序框架

print("yeahI'm You First Swift Program~")編程語言

版權聲明:本文爲博主原創文章,未經博主容許不得轉載。函數

相關文章
相關標籤/搜索