這次的作業目標是利用視圖(view)相互堆疊的特性來繪製圖案。我選擇的主題是來自《霍爾的移動城堡》中的角色「卡西法」。以下是我的作品展示。
儘管成品與原圖在外觀上有所差異,顯得不太相似😅,但我盡力了。若有機會再次嘗試(應該沒有…太累了),我可能會增加圖案的格子數,以使其更貼近原始圖片。
想像你有一個盒子,裡面可能有一個玩具或者什麼都沒有。這個盒子就像是一個 optional。當盒子裡有玩具時,你可以打開盒子並拿出玩具來玩。但是有時候,盒子可能是空的,裡面什麼都沒有。
在 Swift 中,有些東西可能是 optional,這意味著它們可能有值也可能沒有值。當你使用一個 optional 時,你需要檢查這個 optional 是否有值,就像檢查盒子裡是否有玩具一樣。如果有值,你可以取出它並使用;如果沒有值,你就得做好準備處理沒有值的情況。