首頁>Club>
本人上班族一枚,商科畢業,重度網際網路使用者,狂熱APP嚐鮮員,但沒有任何程式設計基礎,從沒敲過程式碼,連裝系統都不會。請問過來人,像我這種情況的“初級選手”該如何get到【iOS開發】這一技能?是先用PC學C語言,然後再用Mac學swift,還是直接學習Swift?
8
回覆列表
  • 1 # 菜鳥01號

    作為一個同樣自學iOS開發過來人的忠告,入坑需謹慎。

    iOS開發需要一臺mac系統的電腦,一個蘋果開發者賬號(99美元,官網購買),如果一開始不用連手機測試,賬號也可以不要,只用模擬器就行。

    iOS開發用的是AppStore裡就能下載的xcode,objective-c雖然是c的超集,有了解更好,不知道關係也不大。一開始建議從oc開始,不建議swift。

    swift語言是新生語言,現在還在發展當中,它集合了其它程式語言的優點,對老鳥來說相比oc更簡潔,用起來很舒服。但對小白來說可能不太友好,oc經過漫長時間的發展,可以說是比較成熟,遇到問題谷歌一下就能找到答案,swift遇到問題查資料都很困難。

    無論是oc還是swift,先學基本語法,再學UI,學習建議從看教學影片開始,推薦騰訊課堂,網易雲課堂等,然後再看書,推薦下圖這本或者這本如果英語水平不錯,推薦github上的學習地址:

    https://github.com/Aufree/trip-to-iOS

    總有一款適合的。

    祝題主好運。

  • 2 # 哦也2020

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

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

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

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

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

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

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

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

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

  • 中秋節和大豐收的關聯?
  • 二戰中,德軍為何要在明知道蘇軍已經做好準備的情況下,在庫爾斯克發動進攻呢?