自學Swift
leftHander
主理
2 人追蹤
14 篇作品

【Swift自學旅程】第二個專案(上)

Coral

是說,UIKit和SwiftUI有什麼不一樣?

【Swift自學旅程】第一個專案

Coral

Your First iOS and UIKit App

【Swift自學旅程】動機與態度

Coral

為什麼開始寫部落格?一直以來都想要開始寫部落格,目的也很簡單>>增加其他收入。但也因為拖延症,以及常常半途而廢的毛病,以至於到現在什麼文章都沒寫出來。算了其實這些也都不是重點XD 會想開始寫部落格的原因,也是想記錄我開始自學swift語言的歷程。

Swift Playround - 轉入直路

leftHander

開始在Swift Playground - Learn to Code 2的課程,一開始就是熟悉不過的variable and constant。在之前學過的課程中,variable跟contant都是一開始就學習的東西,然後才學func、loop、if、while的用法。

SwiftPlayround

leftHander

轉戰Swift Playround一個多星期,最強烈的感覺莫過於… 超級耗電!我的是2021的iPad Pro 11吋,充滿電拿來用Swift Playround,半天下來已用超過一半電量,比拿來看電影還要耗電。之前拿MacBook Pro來開Xcode已感覺到比平常耗電,看來寫編碼的程式是特別消耗電量的。

轉戰Swift Playground

leftHander

其實已經把100 Days of SwiftUI Day 10讀完,完成了所有test也沒有什麼大問題,相比起Closure,structs是沒那麼難理解的。可是我仍然耿耿於懷在學習Closure時受到的挫折,很擔心這樣的學習方法是不是有作用。

100 Days of SwiftUI - Day 9

leftHander

這是一個跨越了很多天的Day 9,實在有點汗顏。不得不懷疑自己是不是可以繼續下去,因為真的是太難了。從小到大我的數學及推理就不是很好,可是說是差強人意,數學科總是徘徊在不及格跟剛好合格的邊緣。所以我一直都是個文科生,學程式好像是有點自討苦吃。

100 Days of SwiftUI - 再戰Day 7 & 8

leftHander

今天將Day 7 & 8 重新再讀一遍,感覺好多了,之前沒有看明白的return,現在能理解了,還有error也清楚得多了。每一個tutorial之後的Test,成績也比之前好,總算從沮喪的邊緣找回一些信心。在iPad上下載了Unwrap,還有在Swift Playgro...

100 Days of SwiftUI - Day 7 & 8

leftHander

Day 7 & 8 學的是Function,如果有一段程式碼將經常性用到,就可以寫作Function,這樣每次只需要輸入該Function,而不需要將程式碼重複又重複地C&P。要留意是如果修改Function的內容,那麼其他用到同一個Function的地方也會有所變更。

100 Days of SwiftUI - Day 6

leftHander

突如其來的兩個颱風,打亂了學習的安排。Day 6的學習內容是loop,用作重覆運作一些編碼,又或者是array/dictionary/set裡頭的數字或字串。如:let names = ["Peter", "Paul", "Mary"] for name in names = {...