iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 30
1

鐵人終章

完賽心得

終於完成鐵人賽的考驗了,一開始是想說透過三十天不間斷的發文,來督促自己每天學習一點東西,挑了一個近日在學習的 Swift 語言,希望在這三十天內能夠學習 Swift 的基礎操作。

原先已經有寫一些文章來作為庫存,但發現一日復一日,庫存就漸漸地不夠用了,通勤時間或是回到家就加減看一下資料然後備稿,在讀書的過程中,也學習到原本不知道的一些知識,像是文章中有標記冷知識的部分,都是我當初在備搞時候產生的疑問,透過這樣的機會來解決心中的疑惑。

統整重點

統整一下,在這段期間學習到 Swift 的一些東西:

  • 起源及特性
  • 基本型別
  • 基本運算子
  • Optional Type
  • Assertion and Precondition 處理
  • Collection Type
  • Collection Type 小番外篇:Hashable 協定
  • 流程控制
  • Function 以及 Closure
  • Swift 具有封裝特性的三大型別:Enumeration、Class 以及 Struct
  • Property
  • Reference Type 以及 Value Type
  • Subscript
  • Protocol 協定及擴展
  • 泛型
  • 錯誤處理

結論

但還是有很多東西以及細節沒有好好地寫出來,但是還有兩個主題想完成:記憶體管理,有 ARC 以及 MRC,另外一個是 Access Control ( 一些前綴詞,public、private... ),這些都來不及提到,所以標題應該改成《 給我 30 天,給你輩子 》,還不能給大家一輩子

我還是會持續地寫,希望把這兩個主題都寫完啊!

在過程中可能還是有些地方需要補足的,我也會修飾一下之前的文章,把應該要補的地方補上去,連續三十天真的是很硬,終於可以休息一下了~ /images/emoticon/emoticon02.gif

謝謝訂閱我文章還有觀看我文章的同學們,也是你們的觀看讓我有持續寫的動力!


上一篇
Day 29 | Swift Generic Type
系列文
給我 30 天,給你一輩子:Swift 從零開始30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
ytyubox
iT邦新手 5 級 ‧ 2020-10-06 09:56:15

恭喜完賽!!
不過沒寫完的可以考慮加賽呀

我要留言

立即登入留言