parse.com开始使用parse.com


备注

本节概述了parse.com是什么,以及开发人员可能想要使用它的原因。

它还应该提到parse.com中的任何大型主题,并链接到相关主题。由于parse.com的文档是新的,您可能需要创建这些相关主题的初始版本。

安装或设置

安装SDK

  1. 下载并解压缩SDK

确保您使用的是最新版本的Xcode(7.0+)并定位到iOS 7.0或更高版本

下载SDK

  1. 将SDK添加到您的应用程序

将下载的Parse.frameworkBolts.framework Xcode项目文件夹目标中。确保选中将项目复制到目标的组文件夹复选框。

解析

  1. 添加依赖项单击目标→您的应用程序名称→然后单击“构建阶段”选项卡。展开'Link Binary With Libraries',如图所示。

解析

单击“Link Binary With Libraries”部分左下角的+按钮,然后添加以下库:

  • AudioToolbox.framework
  • CFNetwork.framework
  • CoreGraphics.framework
  • CoreLocation.framework
  • QuartzCore.framework
  • Security.framework
  • StoreKit.framework
  • SystemConfiguration.framework
  • libz.tbd
  • libsqlite3.tbd

注意 :这是典型应用程序的依赖项的完整列表。如果您没有使用-ObjC链接器标志,或者如果您不打算实施位置服务或应用程序内购买,则可以省略其中一些,例如

其他安装选项

的CocoaPods

将pod'Parse pod 'Parse' 添加到您的podfile并运行pod install。

为自己编译

如果要手动编译SDK,可以在GitHub上找到源代码。

GitHub链接


将您的应用程序连接到Parse Server

打开你的AppDelegate.m并添加以下内容:

#import <Parse/Parse.h>

@implementation AppDelegate

 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

    // Initialize Parse.
    [Parse initializeWithConfiguration:[ParseClientConfiguration configurationWithBlock:^(id<ParseMutableClientConfiguration> configuration) {
       configuration.applicationId = @"YOUR_APP_ID";
       configuration.server = @"http://YOUR_PARSE_SERVER:1337/parse";
     }]];

  // ...
}

// ...
 

测试SDK

首先确保包含我们的.h 文件中的SDK库:

#import <Parse/Parse.h>
 

然后将此代码复制并粘贴到您的应用程序中,例如在viewDidLoad方法中(或在运行应用程序时调用的另一个方法内):

PFObject *testObject = [PFObject objectWithClassName:@"TestObject"];
testObject[@"foo"] = @"bar";
[testObject saveInBackground];
 

运行你的应用程序TestObject类的新对象将被发送到Parse Server并保存。