导入 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,74 @@
|
||||
//
|
||||
// JS2SwiftModel.swift
|
||||
// XuXuCheck
|
||||
//
|
||||
// Created by henseycai on 2025/7/10.
|
||||
//
|
||||
|
||||
import Foundation
|
||||
|
||||
//A funny bug , the member name cannot have prefix "self".
|
||||
//if change jsSelf to selfData, compiling error will happen
|
||||
struct JS2SwiftData: Codable{
|
||||
var url: String?
|
||||
var phone_number: String?
|
||||
var redirect_url: String?
|
||||
var record_type: Int?
|
||||
var member_data: JSMember?
|
||||
var jsSelf: JSSelf?
|
||||
|
||||
enum CodingKeys: String, CodingKey {
|
||||
case url,phone_number,redirect_url
|
||||
case record_type
|
||||
case member_data
|
||||
case jsSelf = "self"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
struct JS2SwiftModel: Codable {
|
||||
var command: String?
|
||||
var parameter: JS2SwiftData?
|
||||
|
||||
enum CodingKeys: String, CodingKey {
|
||||
case command
|
||||
case parameter = "parameter"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
struct JSMember: Codable {
|
||||
var member_id: Int?
|
||||
var user_id: Int?
|
||||
var member_name: String?
|
||||
var member_avatar, member_birth, member_height, member_weight,member_contact,member_sex_name: String?
|
||||
var member_sex: Int?
|
||||
var member_default: Int?
|
||||
var member_main: Int?
|
||||
var created_at,updated_at: Int?
|
||||
// enum CodingKeys: String, CodingKey {
|
||||
// case member_name,member_avatar, member_birth, member_height, member_weight,member_contact,member_sex_name
|
||||
// case member_sex
|
||||
// case member_default
|
||||
// case member_main
|
||||
// case user_id
|
||||
// case member_id
|
||||
// case created_at,updated_at
|
||||
// }
|
||||
}
|
||||
|
||||
struct JSSelf: Codable{
|
||||
var user_id: Int?
|
||||
var username: String?
|
||||
var user_email, user_mobile, user_region, user_nickname: String?
|
||||
var user_avatar: String?
|
||||
var user_sex: Int?
|
||||
// enum CodingKeys: String, CodingKey {
|
||||
// case username,user_email, user_mobile, user_region, user_nickname,user_avatar
|
||||
// case user_id
|
||||
// case user_sex
|
||||
// }
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user