首頁>Club>
學了swift一個小時,感覺好像Python,基本功能都給你做好函數了,這應該是以後程式設計趨勢吧?
8
回覆列表
  • 1 # 玩童進步世界

    2014 年度 Apple 全球開發者大會上,Apple 推出了現代程式語言 Swift,可為 iOS 和 macOS 編寫 app。Apple 現在有了包括 watchOS 和 tvOS 在內的新平臺,這些平臺也使用 Swift 作為主要程式語言。

    自 20 世紀 90 年代以來,大多數開發者都使用 Objective-C 為 Apple 平臺編寫 app,這是一種建立在 C 程式語言基礎之上的語言。Objective-C 的使用已經超過 30 年,而 C 語言的使用更是超過 40 年。這兩種語言都為軟體開發者社群提供了良好的服務。因此在可預見的將來它們是不會消失的。

    然而,Objective-C 可能比較難學。近年來科技發展突飛猛進,Apple 看到了機會,建立了一種更易於學習、閱讀、編寫和維護的更加現代的語言。

    現代語言是一種安全、快速並富有表現力的語言。Apple 在設計 Swift 時,將這三大主要特點融入到了每一個決策核心之中。隨著你不斷深入學習 Swift 程式設計概念,你將會逐漸理解每一個決策為何如此安全、快速且邏輯清晰。

    Swift 之所以成為現代語言,是因為它的一些特性,其中包括:

    1、簡潔的語法,讓程式碼更具可讀性且更易於處理;2、可選型別,當某個值可能不存在時的一種新的表示方式;3、型別推斷,可加速開發過程,並允許編譯器幫助識別常見問題;4、型別安全,強制實施更不容易讓程式崩潰的程式碼;5、用於記憶體管理的自動引用計數 (ARC),可自動處理原生程式設計的一些更深層次的技術難題;6、元組和多個返回值,用於讓較小程式碼單元執行更多操作。

    所以Swift不僅好學,而且值得學。唯一需要的是需要前期投買臺Mac或Macbook或iPad。

  • 2 # 哦也2020

    我是自學的,並且我不是程式設計師,所以比較有發言權。

    新手的話 swiftui 是比較好的入手程式設計。

    我認為想要學好一門語言,需要具備以下幾個要素:

    1.興趣。興趣是最好的老師,不感興趣的東西很容易半途而廢。

    2.有一個實用的目標。我開始學swiftui的時候是為了為我兒子做一款背誦古詩的app,能讓他寓教於樂。

    3.帶著問題去看影片教程。說到教程,網上的一大把,但是真正適合自己的,需要去篩選,所以,只看對當前有用的教程。

    4.swiftui的知識千千萬,真正目前你能用上的其實就那幾個。把那幾個命令搞懂,搞透,就可以了。

    5.寫,多寫,一遍一遍的重寫。這個很關鍵,上面說的那個古詩app,我大概重寫了30多次,有時候是改版,有時候是最佳化程式碼。每次重寫都會有新的進步。

    6.把學會的知識分享出來。自學的知識無論是從理解還是運用的角度,都會比較透徹,所以把他寫出來,分享給後來人,在寫的過程中也是對自己知識的複習和總結。

  • 中秋節和大豐收的關聯?
  • 給寶寶新增輔食有哪些需要注意的?