精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
蘋果推新編程語言Swift:將取代Objective
在今天舉行的全球開發者大會(WWDC)上,蘋果推出了一個名為“Swift”的新編程語言,此舉出乎在場所有開發者的意料。Swift看起來會取代Objective-C成為蘋果平臺上的主要編程語言。
Swift將采用與Objective-C一樣的LLVM編輯工具和運行環境,因此,Swift可以與Objective-C在相同應用中共存。Swift允許開發者訪問所有Cocoa和Cocoa Touch功能——開發者目前在Objective-C上面就可以使用這些功能。
蘋果表示,對于當前已在使用Objective-C的開發者而言,他們應該對Swift有一種似曾相似的感覺,而Swift的推出“旨在統一編程語言的程序部分和面向對象的部分”。Swift不僅僅只在句法(syntax)一個方面與Objective-C背道而馳;它還具有元組、可選類型等變量類型。除此之外,Swift還包括Objective-C上面所沒有的操作工具。
以下即是Swift語言的重要功能:
  • 閉包(類似于C和Objective-C語言中的塊)與函數指針整合
  • 元組和多個返回值
  • 通用性
  • 升級快速、簡單
  • 結構支持多種方法、多種擴展和多種協議
  • 功能性編程模式,即地圖和濾鏡
此外,蘋果還指出Swift語言設計更安全,變量在使用前必須初始化,而數組和整數可檢查用于自動存儲管理等。
當然,Swift將會被深度整合到蘋果升級后的Xcode IDE中。它有一個交互式“Playground”,允許開發者編輯代碼,同時還能實時地看到他們對應用所做的改動。Xcode調試控制臺現在還原生支持Swift句法。
據蘋果介紹,Swift還會給開發者帶來一系列速度上的優勢。例如,復雜對象排序比在Python上面執行相同算法快了3.9倍,同時也快于Objective-C:Objective-C的相同算法處理速度比Python版本快了2.8倍。
很顯然,我們還需要加深對Swift這個新編程語言及它與其他編程語言相關性的了解。蘋果今天公布了一份與Swift編程語言有關的說明文件,大家可以從iBook及蘋果開發者網站上下載。
對于新開發者而言,Objective-C始終是一種比較難懂的編程語言。Swift是否可以更容易將應用開發者吸引至蘋果的平臺上,目前還有待進一步觀察,但根據我們對蘋果說明文件的初步研究,Swift肯定比Objective-C更容易理解。(譯:皓岳)

本站僅提供存儲服務,所有內容均由用戶發布,如發現有害或侵權內容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
蘋果 Swift 增長最快 成為全球十大編程語言
[精校版]The Swift Programming Language
開發者避坑指南:2018 年最不值得學習的編程語言
蘋果在iOS 13中大量使用Swift:比iOS 12翻了一倍不止
這16種編程語言學會任何一種 再不愁找工作_編程語言_酷勤網
iOS 開發怎么入門
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服

主站蜘蛛池模板: 顺昌县| 靖边县| 安阳市| 西华县| 固安县| 桃源县| 亚东县| 古交市| 山东省| 城固县| 灌云县| 宜城市| 巴青县| 玉门市| 崇义县| 韶关市| 高要市| 赣州市| 莱州市| 鹰潭市| 海林市| 闸北区| 响水县| 油尖旺区| 琼结县| 瑞丽市| 罗平县| 巴南区| 衡东县| 高密市| 秦皇岛市| 施甸县| 洛阳市| 克什克腾旗| 嘉荫县| 张掖市| 丰都县| 金门县| 本溪市| 平利县| 塔河县|