[iOS] 「每日一太空」面試題目解析

前幾天在網路上夢到一個面試題目(總算不是 GitHub Users 了),覺得可以當作一個練習。 第一個頁面只需要有一個 Button 換場到下一個頁面。 第二個頁面要把 API 的內容呈現,需要呈現的項目有兩個,分別是"title”、"url”,title 是 String,url是圖案的網址,要在 cell 內的 imageView 中呈現,每一橫列放四個格子。 第三個頁面是點擊了第二個頁面後的任一格,推入下一頁,要呈現當格的背景圖 (hdurl)、date、title、copyright 和 description,date格式為2020 Dec. 17 頁面要能滑動,以看到完整的內容。 注意事項: UI要能自動適應各尺寸大小的螢幕 實作請使用 Swift 禁止使用第三方套件 禁止使用 SwiftUl 框架,請使用 UlKit 框架 除了上述指定 UI 條件之外,你也可以自行優化沒指定的 UI 看起來很簡單的需求,卻意外地花時間。 我覺得主要的原因,還是我對 iOS APP 的開發不是很熟練。 再加上這次我心血來潮,想用用看網路上被吹上天的 AppCode,為了熟悉新的作業環境又花了一點時間。 接著就來說說這個小專案的實作心得吧。