导入 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:
2026-09-23 14:17:31 +08:00
commit d6aeede2bc
901 changed files with 327267 additions and 0 deletions
+57
View File
@@ -0,0 +1,57 @@
<html>
<head>
<meta name="viewport" content="initial-scale=1.0" />
<link href="css/test.css" rel="stylesheet" type="text/css">
</head>
<body>
<h3>WKWebView</h3>
<p><b>Loading local file, assets and css and calling javascript.</b></p>
<img src="images/pic.png" width="100">
<p>
Local files and assets load correctly if baseUrl is set.
</p>
<p>
A ScriptMessageHandler "MyObserver" is added when the WKWebView is configured at start up.
The "Call.." button calls the javascript function changeText() in this html file, cahnging the text below.
</p>
<p>
The "Show a Swift alert" link calls showSwiftDialog() which calls the WKScriptMessageHandler delegate method userContentController
and brings up a dialog with the passed message text.
</p>
<p id="myText">[Swift]:</p>
<p>
<a href="#" onclick="showSwiftDialog()">Show a Swift alert from Javascript</a>
</p>
<p>
<a href="page.html" onclick="goPage()">Another page</a>
</p>
<script>
// Swift can call this function
function changeText(swiftText) {
const element = document.getElementById("myText");
element.textContent = "Swift: " + swiftText;
}
// Javascript can send the message "ShowAlert" to Swift
function showSwiftDialog() {
window.webkit.messageHandlers.MyObserver.postMessage("Hello!")
}
function goPage() {
window.webkit.messageHandlers.MyObserver.postMessage("goPage")
}
</script>
</body>
</html>