iOS
iOS Swift 프로젝트에 Parse SDK 설치 가이드
17 분
ios swift 프로젝트에 parse sdk 설치하기 소개 이 섹션에서는 parse ios sdk를 xcode 프로젝트에 설치하는 방법을 배웁니다 이 튜토리얼에서는 xcode 12와 함께 swift로 생성된 기본 앱을 사용할 것입니다 ios 14 언제든지 이 튜토리얼로 구축된 전체 프로젝트에 접근할 수 있습니다 github 리포지토리 전제 조건 이 튜토리얼을 완료하려면 다음이 필요합니다 back4app에서 생성된 앱 참고 다음의 새 parse 앱 튜토리얼 을 따라 back4app에서 앱을 만드는 방법을 배우세요 xcode 기본 ios 앱 참고 기본 앱이 없다면 xcode를 열고 파일 > 새로 만들기 > 프로젝트 > ios 그런 다음 앱 을 선택하세요 기본 앱을 만든 후 이 가이드를 따라갈 준비가 됩니다 1 sdk 설치 아직 parse ios sdk를 설치하지 않았다면 이 단계를 따르세요 xcode는 cocoapods 를 swift 및 objective c cocoa 프로젝트의 의존성 관리자로 사용할 수 있습니다 추가 세부정보는 cocoapods 시작 가이드 를 참조하세요 cocoapods를 설치하려면 터미널을 열고 다음 코드 스니펫을 복사하여 터미널에 붙여넣고 enter 키를 누르세요 cocoapods는 비밀번호를 입력한 후 자동으로 설치되어야 합니다 문제가 발생하면 로컬 ruby 버전을 업그레이드해야 할 수 있습니다 다음으로 xcode 프로젝트 폴더를 열고 해당 폴더에서 터미널 창을 엽니다 이제 podfile을 생성할 것입니다 다음 코드 스니펫을 복사하여 터미널에 붙여넣고 enter 키를 누르세요 이제 폴더에 podfile이 표시되면 올바르게 수행한 것입니다 조심하세요, podfile이 보이지 않으면 터미널이 실제로 프로젝트 폴더 안에 있는지 확인하세요 다음으로 xcode 또는 다른 텍스트 편집기로 podfile을 열고 각 타겟 아래에 “pod ‘parse’”를 추가하세요 이제 프로젝트에 parse를 추가할 것입니다 터미널이 프로젝트 폴더에 열려 있는지 확인하세요 다음 코드 스니펫을 복사하여 터미널에 붙여넣고 enter 키를 누르세요 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 을 붙여넣으세요 자세한 내용은 새 parse 앱 가이드 를 참조하세요 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 back4app 웹사이트 에 로그인하세요 4 앱을 찾아서 대시보드 대시보드 를 클릭하세요 5 코어 코어 를 클릭하세요 6 가세요 브라우저 브라우저 모든 것이 제대로 작동하면, 다음과 같은 이름의 클래스가 있어야 합니다 firstclass firstclass 다음 단계 이 시점에서, 당신은 ios 앱을 시작하는 방법을 배웠습니다 이제 parse server 핵심 기능 https //www back4app com/product/parse server 및 back4app 추가 기능 https //www back4app com/product/addons 을 탐색할 준비가 되었습니다 우리의 ios 튜토리얼 을 둘러보거나 parse 오픈 소스 문서 ios sdk 를 확인하세요