Spider-Man&Deadpool今夕是閏年一期一會的if else 練習

Sophia & 西瓜媽
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:

彼得潘的 Swift iOS App 開發教室

學習 Swift iOS App 開發的學生作品集

    Sophia & 西瓜媽

    Written by

    彼得潘的 Swift iOS App 開發教室

    學習 Swift iOS App 開發的學生作品集

    Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
    Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
    Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade