iT邦幫忙

2021 iThome 鐵人賽

DAY 21
0
Mobile Development

下班悠哉學 iOS 開發系列 第 21

[day 21 ] SwiftUI Essentials - Building Lists and Navigation

  • 分享至 

  • xImage
  •  

這篇是我看這篇的紀錄 Building Lists and Navigation,我感覺學習曲線不算太高。

另外也有人把全部的 WWDC2019 - SwiftUI教學的文章裡附的程式碼放在github上:

https://github.com/ivanvorobei/SwiftUI

算還蠻完整的,目前可能的狀況是可能新的介面開發方式就都是由會是以 Swift UI為主,當然;

目前起碼 iOS 上面是這樣,不過也說不準就是了。雖然官方是如此說道。

搞不好 VR 跟 AR 熱門之後,介面的開發方式又會有改變。

這篇主要是把前一篇的介面加上一個列表,這個列表中的一列能連接到上一篇的頁面,

我感覺這篇真的很適合根據他給的初始程式檔案一步一步按照教學走比較知道流程

跟做法。

感覺也不太難,有些地方也類似 Android 的方法,不過現在的開發方式是怎樣我就不

太知道了,那時候接觸可能是上古時代的事情就是了,那時候還在用 eclipse。

Section 1: Create a Landmark Model

導入:
https://ithelp.ithome.com.tw/upload/images/20211006/20092056SmuDir2AHz.png

選擇 File (左上角那邊的 file) > New > File

選擇 Swift.file,然後命名為 Landmark.swift.

import Foundation

struct Landmark: Hashable, Codable {
    var id: Int
    var name: String
    var park: String
    var state: String
    var description: String
}

接下來就是把圖片丟到 Xcode ,由於接下來其實也就照著

教學一步一步做就差不多了,所以我這邊就省略了, 顆顆。


上一篇
[day 20 ] SwiftUI Essentials-Creating and Combining Views
下一篇
【Day 22】 Swift 5.5 Async/await 新特性
系列文
下班悠哉學 iOS 開發30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言