2022 iThome 鐵人賽
「連續 30 天發表技術文章不中斷」爆發驚人的技術能量,
寫出一整年的成長與學習。
Mobile Development
選手 63 文章 1377
Day 27
2022-10-12
894
0
今天我們繼續初始化器,真的是有夠長的。 可失敗初始化器 定義一個初始化器是可能會失敗的 Class、Struct、Enum 是很有用的。這邊指的失敗是,如果初始...
Day 20
2022-10-01
892
0
OkHttp是用於網路連線的第三方套件,其連線效率高,還能夠取消連線和快取等機制,相較於一般常見的連線方式,程式碼更為簡潔。 gradle: //okhttp...
Day 3
2022-09-15
892
0
什麼是Optional? 有了變數和常數,我們可以輕易儲存任何型別的資料。但在某些特別的情境,我們希望變數和常數能處於一個沒有內容的狀態。為了處理無值的問題,我...
Day 28
2022-10-10
891
0
上次將選擇城市的功能用好了,今天將資料顯示出來。 線程 由於我們抓到資料之後的東做都是在閉包內執行,所以閉包外的無法使用那些資料,這時候就要在閉包內寫主線程。...
Day 1
2022-09-12
891
0
一年過去,我又回來了,今年我來參賽希望能把我這一年來的所學到好用的技術與大家分享,比起去年我已經相對熟悉安卓的種種運作,希望這次能給出豐富及實用的內容。 內容大...
Day 30
2022-10-01
891
0
忒修斯之船的題目是不斷的替換掉船上的材料,為了能顯示這個替換的過程,我打算用「顏色」的變化,來做材料替換的呈現。 規格: 船的顏色要能變化,而且是漸漸變色,顏...