Parse 1.19.4

Parse 1.19.4

测试已测试
Lang语言 Obj-CObjective C
许可 NOASSERTION
发布最新发布2022年10月

Parse Platform维护。



Parse 1.19.4

parse-repository-header-sdk-objc

iOS · iPadOS · macOS · watchOS · tvOS


Build Status CI Build Status Release Build Status Carthage Snyk Badge Coverage auto-release

Platforms Carthage

Pod

Backers on Open Collective Sponsors on Open Collective License Forum Twitter


这个库为您的iOS、iPadOS、macOS、watchOS和tvOS应用提供了访问强大的Parse Server后端的能力。有关Parse Platform及其功能的更多信息,请参阅公共文档。查看一些使用Parse的应用


入门

要使用Parse,请前往发布页面,并下载最新构建。现在开始吧!查看公共文档API,并开始构建。

请注意,API文档并不完全更新,尤其是关于Swift方法的最新签名以及推送通知(Parse服务器已不再支持)。请关注其存储库

其他安装选项

CocoaPods

将以下行添加到您的 Podfile 中

pod 'Parse'

运行 pod install,现在应该已经有最新的 parse 发布版了。

如果您想使用 Facebook 或 Twitter 工具或 ParseUI,现在可以利用 Cocoapods 的 'subspecs' 功能

pod 'Parse/FacebookUtils'
pod 'Parse/TwitterUtils'
pod 'Parse/UI'

注意,在这种情况下,Parse 框架将包含所有头文件和类,因此您只需使用

import Parse
@import Parse;

Carthage

将以下行添加到您的 Cartfile 中

github "parse-community/Parse-SDK-iOS-OSX"

运行 carthage update,现在您应该已经在 Carthage 文件夹中有最新的 Parse SDK 版本。

这还将编译 ParseTwitterUtils、ParseFacebookUtilsV4 以及 ParseUI 框架。

手动编译

如果您想手动编译 SDK,请在本地的仓库根目录中克隆它,并运行以下命令

# To pull in extra dependencies (Bolts and OCMock)
git submodule update --init --recursive

# To install bundler
gem install bundler

# To install all the gems via bundler
bundle install

# Build & Package the Frameworks
bundle exec rake package:frameworks

编译好的框架将位于 build/release 文件夹下的多个归档中

  • Parse-iOS.zip
  • Parse-macOS.zip
  • Parse-tvOS.zip
  • Parse-watchOS.zip
  • ParseFacebookUtils-iOS.zip
  • ParseFacebookUtils-tvOS.zip
  • ParseTwitterUtils-iOS.zip
  • ParseUI.zip

将 parse 作为子项目使用

如果您愿意,也可以将 parse 作为子项目包含在您的应用程序中,尽管我们不推荐这样做,因为这将显著增加您的索引时间。为此,只需将 Parse.xcodeproj 文件拖放到您的工作区中。注意,使用这种方式使用 Parse 时,将无法使用单元测试,因为 OCMock 无法找到。

如何贡献代码?

我们希望使您贡献此项目的流程尽可能简单和透明。请参阅贡献指南

依赖项

我们在 Parse 中使用以下库作为依赖项

  • Bolts,用于任务管理。
  • OCMock,用于单元测试。