Spider-Man&Deadpool今夕是閏年一期一會的if else 練習
Aug 31, 2018 · 3 min read

今夕是何夕?就讓他們在《2046》列車開動後的兩年相見吧!
這是今天星期幾 ? 今夕是閏年的另一個if else 練習。
今天星期幾比較容易寫出來,因為是之前做過calendar date,做過 interval, 但是換成閏年,光從日期轉換成年就卡關好久。
一樣是要參考這篇:
let today = Date()let dateFormatter = DateFormatter()dateFormatter.dateFormat = "EEEE"let weekDay = dateFormatter.string(from: today)
雖然這是問幾月幾號星期幾,但我們可以把日期格式換算成年yyyy,再把年變成可以計算的整數,算出來整數之後,還要要把DatePicker的作用寫進去。
一開始的時候,我放from:today, 不管DatePicker滑到哪一年,他們都不會相見。最後不是整段照抄,不是today ,today 會用今天的年去算,要讓它判斷DatePicker 時的from:goal

寫好了以上的條件之後,就是讓Spider-Man&Deadpool每到閏年就可以見面,可以搭上之前教過的slider的距離練習,只是改用DatePicker決定距離。上次爆頭,這次要好好相愛,畢竟這可是每四年才能相逢的機會。
最後是每四年見面的主題曲, 《Dealpool2》裡翻唱a-ah合唱團的經典情歌Take on Me, 順便還練習了ringtone怎麼做。
“Take on me, take me on, I’ll be gone… in the years of four.”
唉…不曉得為什麼,今天聽這首歌特別地感傷… 偉大的爸爸RIP
再也沒有什麼能夠阻止他們相愛了
Stay sobbed Github:

