导入 XuXuCheck 工程(iOS 干化学尿液试纸分析 App)
从桌面工程复制而来,作为本仓库的 Xuxucheck/ 子目录。 为控制仓库体积做了两处删减: - 移除 Frameworks/opencv2.xcframework 下的两个 visionOS 切片 (xros-arm64、xros-arm64-simulator,合计约 106 MB),并同步删掉该 xcframework 内 Info.plist 里对应的两条 AvailableLibraries 记录, 只保留 ios-arm64 与 ios-arm64_x86_64-simulator。 - 移除全部 .DS_Store 与 xcuserdata/。 已用 xcodebuild 从本目录完整编译验证:BUILD SUCCEEDED, ProcessXCFramework 以 --platform ios 成功选中框架,产物含 3699 个 cv:: 符号 (OpenCV 确实链入),嵌入 framework 3 个,与移除无用 pod 之后的状态一致。 仓库约 206 MB,其中 OpenCV 203 MB、其余源码与依赖约 3 MB。
This commit is contained in:
@@ -0,0 +1,65 @@
|
||||
//
|
||||
// RecordModel.swift
|
||||
// XuXuCheck
|
||||
//
|
||||
// Created by henseycai on 2025/6/30.
|
||||
//
|
||||
|
||||
import Foundation
|
||||
import Alamofire
|
||||
import ObjectMapper
|
||||
|
||||
// MARK: - Welcome
|
||||
struct RecordModel: Codable {
|
||||
let usertoken: String
|
||||
let memberID: Int
|
||||
let sign: String
|
||||
let time, userid, color, items: Int
|
||||
let locator, recordType: Int
|
||||
let channel: String
|
||||
var data: [[Datum]]
|
||||
|
||||
enum CodingKeys: String, CodingKey {
|
||||
case usertoken
|
||||
case memberID = "member_id"
|
||||
case sign, time, userid, color, items, locator
|
||||
case recordType = "record_type"
|
||||
case channel, data
|
||||
}
|
||||
}
|
||||
|
||||
// MARK: - Datum
|
||||
struct Datum: Codable {
|
||||
let i: Int
|
||||
let v: String
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
class RecordResultModel: Mappable {
|
||||
var code: Int = 0
|
||||
var data: RecordResult?
|
||||
var message: String?
|
||||
|
||||
required init?(map:Map) {
|
||||
|
||||
}
|
||||
|
||||
func mapping(map: Map) {
|
||||
data <- map["data"]
|
||||
code <- map["code"]
|
||||
message <- map["message"]
|
||||
}
|
||||
}
|
||||
class RecordResult: Mappable{
|
||||
var record_id: Int?
|
||||
|
||||
required init?(map:Map) {
|
||||
|
||||
}
|
||||
func mapping(map: Map) {
|
||||
record_id <- map["record_id"]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user