亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Swift 與Cocoa是如何交互的呢?

Swift 與Cocoa是如何交互的呢?

慕萊塢森 2018-12-13 19:15:56
Swift 與Cocoa是如何交互的呢
查看完整描述

1 回答

?
慕村225694

TA貢獻1880條經驗 獲得超4個贊

 Swift是一種用于iOS和OS X應用的全新編程語言,它建立在最好的C和Objective-C語言中,并且沒有C語言的兼容性限制。Swift采用安全的編程模式,增加了現代功能使編程更容易、更靈活、更有趣。Swift背靠成熟且備受寵愛的Cocoa 和 Cocoa Touch框架的支持,這是一個重新構想軟件開發的機會。

  Swift經過了數年的醞釀,Apple通過改進現有的編譯器、調試器和框架結構奠定了Swift的基礎,并通過Automatic Reference Counting(ARC)簡化了內存管理。Swift的framework stack建立在堅實的Foundation和Cocoa上,實現了現代化和徹底標準化。 Objective-C本身已經逐步發展到到支持blocks、 collection literals 和modules,使框架不間斷的采用現代語言技術。
  由于這個基礎,我們可以為今后的Apple軟件發展引入一種新語言。
  對Objective-C開發者來說Swift看起來會很熟悉,它具有Objective-C的參數命名易讀性和動態對象模型的力量,提供了無縫接入現有Cocoa框架和與Objective-C混編的能力?;谶@個共同點,Swift引入了許多新的特性、統一的程序和面向對象的語言部分。
  Swift對于新程序員是友好的,作為一個具有表現力和娛樂性的腳本語言,它是第一個獲得工業品質的系統編程語言。它支持playgrounds,一個允許程序員調試Swift代碼并立即看到結果,而無需反復編譯運行程序的新功能。
  Swift結合了最好的現代語言思維和智慧 - 來自廣大的蘋果工程師文化。編譯器針對性能進行了優化,語言也進行了發展優化,而無需任何犧牲。它的設計從“Hello World”擴展到整個操作系統,這一切使得Swift對于開發者和Apple是一個有意義的投資。
  Swift以極好的方式來編寫iOS和OS X應用,并將繼續發展新特性和功能。Swift充滿野心,我們已經迫不及待看你能用它創造什么。
Swift 與 Objective-C 之間存在互通性,你可以在同一個文件中訪問并使用另一種語言的代碼。當你開始在開發app中使用Swift語言的時候,理解如何平衡這種互通性在重新定義,改善,或者是增強代碼的時候是非常有益處的。

查看完整回答
反對 回復 2019-01-06
  • 1 回答
  • 0 關注
  • 791 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號