parse.comAan de slag met parse.com


Opmerkingen

Deze sectie geeft een overzicht van wat parse.com is en waarom een ontwikkelaar het misschien wil gebruiken.

Het moet ook alle grote onderwerpen binnen parse.com vermelden en een link naar de gerelateerde onderwerpen bevatten. Aangezien de documentatie voor parse.com nieuw is, moet u mogelijk eerste versies van die gerelateerde onderwerpen maken.

Installatie of instellingen

Installeer de SDK

  1. Download & pak de SDK uit

Zorg ervoor dat u de nieuwste versie van Xcode (7.0+) gebruikt en zich richt op iOS 7.0 of highe

SDK downloaden

  1. Voeg de SDK's toe aan uw app

Sleep het Parse.framework en Bolts.framework u hebt gedownload naar het doel van uw Xcode-projectmap. Zorg ervoor dat het selectievakje Items kopiëren naar de groepsmap van de bestemming is ingeschakeld.

parse

  1. De afhankelijkheden toevoegen Klik op Targets → De naam van uw app → en vervolgens op het tabblad 'Build Phases'. Vouw 'Binair koppelen aan bibliotheken' uit zoals getoond.

parse

Klik op de knop + linksonder in het gedeelte 'Binair koppelen met bibliotheken' en voeg de volgende bibliotheken toe:

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

Opmerking : dit is een uitgebreide lijst met afhankelijkheden voor een typische app. Mogelijk kunt u sommige hiervan weglaten als u niet de vlag van de -ObjC-linker gebruikt of als u niet van plan bent om bijvoorbeeld locatieservices of in-app-aankopen te implementeren

Andere installatie opties

CocoaPods

Voeg pod 'Parse' aan uw podbestand en voer pod-installatie uit.

Zelf compileren

Als u de SDK handmatig wilt compileren, kunt u de broncode op GitHub vinden.

GitHub-link


Verbind uw app met Parse Server

Open uw AppDelegate.m en voeg hieraan het volgende toe:

#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";
     }]];

  // ...
}

// ...
 

Test de SDK

Zorg er eerst voor dat u onze SDK-bibliotheken uit uw .h bestand .h :

#import <Parse/Parse.h>
 

Kopieer en plak deze code vervolgens in uw app, bijvoorbeeld in de methode viewDidLoad (of in een andere methode die wordt aangeroepen wanneer u uw app uitvoert):

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

Voer uw app uit. Een nieuw object van klasse TestObject wordt naar de Parse Server verzonden en opgeslagen.