小课堂,使用MemFire Cloud开发iOS应用
-
简介
您可以使用 supabase-swift 与 Postgres 数据库交互、监听数据库更改、构建登录和用户管理功能以及管理大型文件。
目前Swift 客户端库由 Supabase 社区创建和维护,并不是官方库。请对客户端库仍在开发的领域保持宽容,并且与所有客户端库一样,无论您在哪里发现问题,都可以随时做出贡献。
使用 Swift 包管理器安装库
let package = Package( ... dependencies: [ ... .package( url: "https://github.com/supabase-community/supabase-swift.git", from: "2.0.0" ), ], targets: [ .target( name: "YourTargetName", dependencies: ["Supabase"] // Add as a dependency ) ] )
使用自定义选项初始化
let client = SupabaseClient( supabaseURL: URL(string: "https://xyzcompany.supabase.co")!, supabaseKey: "public-anon-key", options: SupabaseClientOptions( db: .init( schema: "public" ), auth: .init( storage: MyCustomLocalStorage(), flowType: .pkce ), global: .init( headers: ["x-my-custom-header": "my-app-name"], session: URLSession.myCustomSession ) ) )
文档
接口说明:https://supabase.com/docs/reference/swift/introduction
github地址:https://github.com/supabase-community/supabase-swift