iOS
Установка и настройка Parse iOS SDK в проекте Xcode
17 мин
установите parse sdk в ваш проект ios на objective c введение в этом разделе вы узнаете, как установить parse ios sdk в ваш проект xcode в любое время вы можете получить доступ к полному проекту, созданному с помощью этого руководства, в нашем https //github com/templates back4app/ios install sdk предварительные требования в этом руководстве мы будем использовать базовое приложение, созданное на objective c с xcode 9 1 и ios 11 чтобы завершить это руководство, вам нужно приложение, созданное на back4app примечание следуйте https //www back4app com/docs/get started/new parse app чтобы узнать, как создать приложение на back4app xcode базовое приложение ios примечание если у вас нет созданного базового приложения, вы можете открыть xcode и нажать файл > новый > проект > ios затем выберите приложение после того как вы создадите ваше базовое приложение, вы готовы следовать этому руководству примечание parse ios sdk работает с ios 7 0 или выше 1 установите sdk следуйте этому шагу, если вы еще не установили parse ios sdk xcode может использовать https //cocoapods org/ в качестве менеджера зависимостей для проектов cocoa на swift и objective c вы можете обратиться к https //guides cocoapods org/using/getting started html для получения дополнительных деталей чтобы установить cocoapods, откройте терминал, скопируйте следующий фрагмент кода и вставьте его в терминал, затем нажмите enter $ sudo gem install cocoapods cocoapods должен установиться автоматически после ввода вашего пароля если возникнет проблема, возможно, вам нужно будет обновить вашу локальную версию ruby затем откройте папку проекта xcode и откройте окно терминала в этой папке теперь вы собираетесь создать podfile скопируйте следующий фрагмент кода и вставьте его в свой терминал, затем нажмите enter $ pod init если ваша папка теперь показывает ваш podfile, значит, вы сделали это правильно будьте осторожны, если вы не видите podfile, убедитесь, что ваш терминал действительно находится в папке проекта далее откройте ваш podfile с помощью xcode или любого текстового редактора и под каждым таргетом добавьте “pod ‘parse’ ” pod 'parse' теперь вы собираетесь добавить parse в ваш проект убедитесь, что ваш терминал открыт в папке проекта скопируйте следующий фрагмент кода и вставьте его в свой терминал, затем нажмите enter $ pod install cocoapods перестроит проект как рабочую область, и ваш проект теперь будет выглядеть так если вы уже открыли свой проект в xcode, закройте его с этого момента вы будете открывать файл рабочей области вместо файла проекта дважды щелкните на файле рабочей области, чтобы открыть его поздравляем! вы теперь установили parse ios sdk 2 подключите ваше приложение parse откройте файл appdelegate swift вашего проекта, чтобы настроить учетные данные приложения sdk parse для ios использует эти настройки для подключения к серверам back4app в верхней части файла вы должны увидеть функцию с названием ‘didfinishlaunchingwithoptions’ вставьте следующий фрагмент кода внутрь этой функции и убедитесь, что он находится выше строки, которая говорит ‘return true’ \[parse initializewithconfiguration \[parseclientconfiguration configurationwithblock ^(id\<parsemutableclientconfiguration> configuration) { configuration applicationid = @"вставьте ваш id приложения здесь"; configuration clientkey = @"вставьте ваш id клиента здесь"; configuration server = @"https //parseapi back4app com/"; }]]; в верхней части вашего файла appdelegate m убедитесь, что вы включили parse как модуль, добавив следующий фрагмент кода сразу под ‘#import “appdelegate h”’ \#import \<parse/parse h> ваш файл appdelegate m теперь должен выглядеть так будьте осторожны , если xcode говорит вам, что есть нет такого модуля ‘parse’ , есть простое решение в xcode откройте ‘target > build settings > search paths > framework search paths’ и добавьте два значения ‘$(project dir)’ и ‘$(inherited)’ теперь xcode сможет найти ваш модуль parse перейдите в панель управления приложением на сайте back4app перейдите в настройки приложения нажмите на функции функции > основные настройки основные настройки блок> сервер сервер вернитесь к вашему appdelegate m appdelegate m файлу и вставьте ваш applicationid applicationid и clientkey clientkey смотрите больше в нашем https //www back4app com/docs/get started/new parse app#creating new app find your appid 3 проверьте ваше соединение откройте ваш файл appdelegate m внутри функции, называемой ‘didfinishlaunchingwithoptions’, добавьте фрагмент кода ниже кода, который настраивает parse \[self saveinstallationobject]; затем добавьте фрагмент кода в файл appdelegate m сразу под ‘didfinishlaunchingwithoptions’, чтобы создать новый объект установки parse при загрузке вашего приложения (void)saveinstallationobject{ pfinstallation currentinstallation = \[pfinstallation currentinstallation]; \[currentinstallation saveinbackgroundwithblock ^(bool succeeded, nserror error) { if (!error) { nslog(@"вы успешно подключили ваше приложение к back4app!"); }else{ nslog(@"сохранение установки не удалось %@",error debugdescription); } }]; } } ваш завершенный файл appdelegate m должен выглядеть так создайте свое приложение на устройстве или эмуляторе ( команда команда + r r ) 2\ подождите, пока не появится главный экран 3\ войдите на https //www back4app com/ 4\ найдите свое приложение и нажмите на панель управления панель управления 5\ нажмите на ядро ядро 6\ перейдите к браузер браузер если все работает правильно, вы должны найти класс с именем установка установка следующим образом следующие шаги на данный момент вы узнали, как начать работу с приложениями для ios теперь вы готовы исследовать https //www back4app com/product/parse server и https //www back4app com/product/addons узнайте больше, пройдя по нашим https //www back4app com/docs/ios/ios app template или проверьте https //docs parseplatform org/ios/guide/