iT邦幫忙

2023 iThome 鐵人賽

DAY 8
0

正式開始所謂的留言板,一開始先敘述下要求的執行動作
輸入留言人和留言內容,透過資料庫可以儲存,並且有一個按鈕可以選擇留言的排序由新到舊,或舊到新
留言板還可以更新(透過右滑)、刪除(透過左滑),右滑時,把該row的資料顯示在欄位中,重新編輯完後,按下確認資料的排序要在原位,不得重新更動位子,左滑刪除時,把該項row的資料刪除
現在先介紹一些會用到的基本語法
1.struck的用法
我們在儲存一筆資料時需要存放多個數值,並且各個值得資料型別不一定都相同,所生成的陣列,這時就要使用struck,所以我們建立一個swift檔輸入以下

struct IteamTable{
    
    var name: String
    
    var content: String
    
    var timeStamp: Int
    
    var uuid: ObjectId
    
}

在strck裡建立的名字、內容、時間搓、還有id,代表每新增一筆資料,資料裡就含有這四個內容,以上四個就是留言板所需的資料,名字和內容是使用者輸入,至於id是realm儲存時自動生成,還有時間搓是取系統輸入的當下時間
2.時間搓抓取

let timeInterval: TimeInterval = Date().timeIntervalSince1970
timeTemp = Int(timeInterval)

上一篇
Day7 留言板1
下一篇
Day9 留言板3
系列文
swift 新手路程30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言