在 Xcode 9,原本的 Top Layout Guide 和 Bottom Layout Guide 被全新角色 Safe Area 取代了。如下圖所示,Safe Area 長在 controller 的 view 底下,定義著 view 裡內容呈現的範圍。
class 和 struct 是很像的東西,但我們也知道,它一定是有差異的,畢竟 Swift 沒有必須發明兩個一樣的東西。至於它們差別在哪,一般常聽到的是以下三點: