bmob-database-swift

Installation
SKILL.md

Bmob Database — Pure Swift SDK

纯 Swift SDK BmobSwiftSDK 面向 iOS 15+ / macOS 12+,使用 Swift Package Manager 或 CocoaPods 安装,API 以 async/await、Bmob.initialize(appKey:)、BmobObject、BmobQuery 为核心。

如果项目使用旧版 Objective-C BmobSDK、BmobSDK.xcframework、Bridging Header 或 saveInBackgroundWithResultBlock,改读 bmob-database-ios。

核心原则

  1. 先确认 SDK 形态:纯 Swift SDK 的包名是 BmobSwiftSDK,导入模块通常是 import BmobSDK;旧 iOS SDK 是 Objective-C framework + Bridging Header。
  2. 最低环境:Xcode 15.0+、Swift 5.9+、iOS 15.0+、macOS 12.0+。
  3. 初始化是异步的:启动早期 try await Bmob.initialize(appKey:);业务请求前必要时检查 await Bmob.isReady。
  4. 数据表默认用 BmobObject(className:):字段通过下标读写,更新 / 删除必须带 objectId。
  5. 查询用链式 BmobQuery:whereKey、order、limit、skip、includeKey 都返回 query,最后 try await find() / get(objectId:)。
  6. 上线域名必须在初始化前设置:私有云或备案域名用 Bmob.resetDomain(...),顺序在 initialize 之前。

安全清单

Installs
39
GitHub Stars
4
First Seen
Jun 24, 2026