【从零开始的Swift开发心路历程-Day17】简易订单系统Part1

昨天安装完Realm之後,今天我们来实做一个简易的订单系统吧!透过TextField及Button新增资料并且让TableView能显示Realm资料库里面的资料,废话不多说,我们马上开始吧!
首先我们必须先在专案里安装CocoaPods及Realm,之後点开专案的.xcworkspace档

接着我们要新增一个.swift档

并在.swift档里设置你的资料库结构

import RealmSwift
class Order: Object{
    @objc dynamic var id:String = UUID().uuidString //自动设定UUID
    @objc dynamic var name = "" // 订单名称
    @objc dynamic var price = 0 // 订单价钱
    @objc dynamic var date = Date() // 自动设定订单建立时间
    override static func primaryKey() -> String {
        return "id"
    }
}

记得一定要import RealmSwift!!!如果会报错的话执行一次就好了~
接着将你所需的元件拉好@IBOutlet,并在ViewController.swift建立一个与资料库结构相符的struct

打上以下程序码

print("fileURL: \(realm.configuration.fileURL!)")

执行之後就可以查看你的资料库所在位置了!

接着就可以使用command+空白键再贴上这一段文字并打开你的资料库

就能成功建立资料库啦~
明天我们就来试试如何将TextField的文字透过按钮写进资料库里吧!


<<:  Day29 - 铁人付外挂部署与发行(二)- 部署正式机

>>:  D15 - 「类比×电压×输入」:建立控制组件

[Day16] swift & kotlin 实作篇!(7) Click Event 绑定

swift 画面都有了! 接下来我们来完成一个小功能吧 首先 我们点选Main.storyboard...

Day06-Gitlab runner 简介

CI/CD 简介 CI/CD 可拆成三个连续的步骤 Continuous Integration 持...

Day23 - this&Object Prototypes Ch3 Objects - Review

Object content Array 是一种 Object,所以我们也能够用 key valu...

14.移转 Aras PLM大小事-开发报表 Where Used Top Level Product

本篇放上获得最上阶产品料号的作法 1.建立报表 2.设定SQL语法 3.设定Method 4.设定X...

最完整!转专业 CS 补学分:你适合哪种路线?

学校:University of Colorado Boulder 科系:post-baccala...