iOS
iOS Swift 프로젝트에 Parse SDK 설치 가이드
17 분
ios swift 프로젝트에 parse sdk 설치하기 소개 이 섹션에서는 parse ios sdk를 xcode 프로젝트에 설치하는 방법을 배웁니다 이 튜토리얼에서는 xcode 12와 함께 swift로 생성된 기본 앱을 사용할 것입니다 ios 14 언제든지 이 튜토리얼로 구축된 전체 프로젝트에 접근할 수 있습니다 https //github com/templates back4app/ios install sdk 전제 조건 이 튜토리얼을 완료하려면 다음이 필요합니다 back4app에서 생성된 앱 참고 다음의 https //www back4app com/docs/get started/new parse app 을 따라 back4app에서 앱을 만드는 방법을 배우세요 xcode 기본 ios 앱 참고 기본 앱이 없다면 xcode를 열고 파일 > 새로 만들기 > 프로젝트 > ios 그런 다음 앱 을 선택하세요 기본 앱을 만든 후 이 가이드를 따라갈 준비가 됩니다 1 sdk 설치 아직 parse ios sdk를 설치하지 않았다면 이 단계를 따르세요 xcode는 https //cocoapods org/ 를 swift 및 objective c cocoa 프로젝트의 의존성 관리자로 사용할 수 있습니다 추가 세부정보는 https //guides cocoapods org/using/getting started html 를 참조하세요 cocoapods를 설치하려면 터미널을 열고 다음 코드 스니펫을 복사하여 터미널에 붙여넣고 enter 키를 누르세요 $ sudo gem install cocoapods cocoapods는 비밀번호를 입력한 후 자동으로 설치되어야 합니다 문제가 발생하면 로컬 ruby 버전을 업그레이드해야 할 수 있습니다 다음으로 xcode 프로젝트 폴더를 열고 해당 폴더에서 터미널 창을 엽니다 이제 podfile을 생성할 것입니다 다음 코드 스니펫을 복사하여 터미널에 붙여넣고 enter 키를 누르세요 $ pod init 이제 폴더에 podfile이 표시되면 올바르게 수행한 것입니다 조심하세요, podfile이 보이지 않으면 터미널이 실제로 프로젝트 폴더 안에 있는지 확인하세요 다음으로 xcode 또는 다른 텍스트 편집기로 podfile을 열고 각 타겟 아래에 “pod ‘parse’”를 추가하세요 pod 'parse' 이제 프로젝트에 parse를 추가할 것입니다 터미널이 프로젝트 폴더에 열려 있는지 확인하세요 다음 코드 스니펫을 복사하여 터미널에 붙여넣고 enter 키를 누르세요 $ pod install cocoapods는 프로젝트를 작업 공간으로 재구성하며, 이제 프로젝트는 다음과 같이 보일 것입니다 이미 xcode 프로젝트를 열었다면 닫으세요 이제부터는 프로젝트 파일 대신 작업 공간 파일을 열게 됩니다 작업 공간 파일을 두 번 클릭하여 엽니다 축하합니다! 이제 parse ios sdk를 설치했습니다 2 parse 앱 연결하기 앱의 자격 증명을 설정하기 위해 프로젝트의 appdelegate swift 파일을 엽니다 parse ios sdk는 이러한 설정을 사용하여 back4app 서버에 연결합니다 파일의 맨 위에서 ‘didfinishlaunchingwithoptions’라는 함수를 볼 수 있어야 합니다 다음 코드 조각을 이 함수 안에 붙여넣고, ‘return true’라는 줄 위에 위치하도록 합니다 appdelegate swift 1 let configuration = parseclientconfiguration { 2 $0 applicationid = "paste your application id here" 3 $0 clientkey = "paste your client id here" 4 $0 server = "https //parseapi back4app com" 5 } 6 parse initialize(with configuration) appdelegate swift 파일의 맨 위에 ‘import uikit’ 바로 아래에 다음 코드 스니펫을 포함하여 parse를 모듈로 포함해야 합니다 appdelegate swift 1 import parse 이제 appdelegate swift 파일은 다음과 같아야 합니다 주의하세요 , xcode가 no such module ‘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 연결 테스트하기 viewcontroller swift 파일을 엽니다 파일의 맨 위에서 ‘import uikit’ 바로 아래에 다음 코드 스니펫을 포함하여 parse를 모듈로 포함해야 합니다 viewcontroller swift 1 import parse ‘viewdidload’라는 함수 안에 parse를 구성하는 코드 아래에 코드 스니펫을 추가합니다 viewcontroller swift 1 testparseconnection() 그런 다음 viewdidload() 메서드 아래에 함수를 추가합니다 viewcontroller swift 1 func testparseconnection(){ 2 let myobj = pfobject(classname "firstclass") 3 myobj\["message"] = "hey ! first message from swift parse is now connected" 4 myobj saveinbackground { (success, error) in 5 if(success){ 6 print("you are connected!") 7 }else{ 8 print("an error has occurred!") 9 } 10 } 11 } 12 } 완성된 viewcontroller swift 파일은 다음과 같아야 합니다 장치 또는 시뮬레이터에서 앱을 빌드하세요 ( command command + r r ) 2 메인 화면이 나타날 때까지 기다리세요 3 https //www back4app com/ 에 로그인하세요 4 앱을 찾아서 대시보드 대시보드 를 클릭하세요 5 코어 코어 를 클릭하세요 6 가세요 브라우저 브라우저 모든 것이 제대로 작동하면, 다음과 같은 이름의 클래스가 있어야 합니다 firstclass firstclass 다음 단계 이 시점에서, 당신은 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/ 를 확인하세요