什麼是Swift

年前,公司面試,不少面試者都說本身正在學swift,其餘框架層面,庫,xcode什麼的,我都真的懶得問,由於沒見過能答上來的,更況且是語言層面(不懂若是學習的人說他在學,應該值得表揚?不懂的人若是不在學習的過程當中,不斷修正本身不懂的部分,是很難真正學到的)html

 

今年,在開源中國這裏,也有「高人」和我討論swift的優點,其實到底什麼是swift,他也沒搞清楚的。(沒搞清楚前真不該該辯論,這個年代,真理並非越辯越明的)python

 

有一個迷思我是怎麼都想不明白的,當年我很是無知的時候,總有人,直接或者間接的給不少指引,或者我能夠很容易的找到「風向標」,爲何今天的人就不想一想,身邊真的一個大牛都沒有,就本身的理解是正確的?android

(直到今天,我還認爲本身的理解90%是錯的,對的那些只是在某些階段,某個環境下是正確的,也能說不是全對的,固然人是越活越聰明:【互聯網】如今已經不是討論和分享信息的平臺,更多的是發泄的渠道而已)ios

舉個例子,當年我在android/ios和html的層面選擇了android/ios,因此我對語言的選擇是頗有經驗,以及考慮比較周全,若是今天再讓我選,未必是一樣一個選擇c++

看看某高人的文章如何寫面試

【iOS開發】Swift、OC 混編用到的 Bridging-Header.h

字數410 閱讀2723 評論6 喜歡11swift

如今 Github 上絕大多數的庫都是用 Objective-C 語言寫的,當咱們使用 Swift 進行開發的時候呢,不管是用 CocoaPods 仍是手動把庫集成到本身的項目中,一開始都是不能直接使用的。xcode

光是這個問題,就已經很反應Swift的性質和現狀框架

(若是你沒看懂,只能怪本身修爲未夠,briding是必定要有的,要不swift根本沒法發展,就好像python和c++的相互調用同樣)學習

binding或者說Bridging可讓object-c和swift互調,我通常理解爲大寫的堆棧指針,雖然學校裏確定沒這麼定義。

以上就是我對"什麼是Swift的"見解,也是我在不斷xcode練習的過程當中,不斷提升本身獲得的結論,謝謝你們閱讀~

相關文章
相關標籤/搜索