iT邦幫忙

2025 iThome 鐵人賽

DAY 5
0
Mobile Development

Xcode x Swift Vibe coding進階開發之旅系列 第 5

Xcode x Swift Vibe coding進階開發之旅 第五天 點名系統(1) 下指令建立realm資料架構

  • 分享至 

  • xImage
  •  

輸入的指令

只有一行字:https://ithelp.ithome.com.tw/upload/images/20250919/201681877Dtz9lT57x.png

結果

AI回覆我以下內容並且編輯空白檔案檔案

幫我建立兩個realm資料表分別是簽到時間記錄與人員名單

新增的程式碼:


import Foundation
import RealmSwift

// 人員名單資料表
// 使用者資訊資料表
class user: Object {
    @objc dynamic var userId: String = ""
    @objc dynamic var Name: String = ""
    @objc dynamic var end_at: Date? = nil
    @objc dynamic var createdAt = Date()
    
    convenience init(userId: String, name: String) {
        self.init()
        self.userId = userId
        self.Name = name
    }
    
    override static func primaryKey() -> String? {
        return "userId"
    }
}

// 簽到記錄資料表
class CheckInRecord: Object {
    @objc dynamic var id = UUID().uuidString
    @objc dynamic var checkInTime = Date()
    @objc dynamic var note: String? = nil
    @objc dynamic var userId: String = ""
    
    convenience init(userId: String, note: String? = nil) {
        self.init()
        self.userId = userId
        self.note = note
    }
    
    override static func primaryKey() -> String? {
        return "id"
    }
}

上一篇
Xcode x Swift Vibe coding進階開發之旅 第4天 xcode for copilit的使用
下一篇
Xcode x Swift Vibe coding進階開發之旅 第6天 點名系統(2) 使用指令設定navbar
系列文
Xcode x Swift Vibe coding進階開發之旅29
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
yulin494
iT邦新手 4 級 ‧ 2025-09-19 21:25:35

請問一行指令中這麼多錯字是在考驗Agent理解能力嗎?還是說有其他用途?/images/emoticon/emoticon01.gif

我要留言

立即登入留言