Swift에서 Evernote 응용 환경 구축 절차

3985 단어 SwiftEvernote
저는 Evernote 앱을 만들고 싶어요. 먼저 구축하고 싶어요.
몇 가지 푹 빠졌으니까 자기가 쓰는 구축 절차를 소개해 주세요.
제가 참고할 기사는 아래와 같습니다.
감사합니다.
*1 Swift에서 Evernote API를 사용하는 것은 예상치 못한 번거로움으로 요약
*2 Using the Evernote API from Swift
*3 [iOS] Bridging Header 사용 방법 및 설정 방법

절차.


1. iOS용 Evernote Cloud SDK 추가


Giithub에서 하위 모듈로 Evernote SDK를 다운로드합니다.
다음 디렉토리를 수행할 수 있습니다.
그냥 서류 갖고 싶어서요.
$ git submodule add https://github.com/evernote/evernote-cloud-sdk-ios.git
$ git submodule
*1단계.zip으로만 다운로드하면 뒤에 있는 ENSDKResources입니다.버블은 안 떨어져.

2. 다운로드한 파일을 프로젝트에 추가


항목에 다음 두 가지를 추가한다.
  • evernote-sdk-ios
  • ENSDKResources.bundle

  • 3. 종속 라이브러리 추가


    다음 두 개의 프레임워크 라이브러리를 추가합니다.
  • MobileCoreServices.framework
  • libxml2.dylib

  • 나중에 나오겠지만 Tests에도 추가됩니다.
    Unit Test를 사용할 수 있기를 바랍니다.

    4. Bridging Header 파일 추가


    참조*3 Bridging Header 추가
    자동 생성되지 않고 iOS의 h 파일을 직접 추가했습니다.

    이거 추가해.#import <ENSDK/ENSDK.h>

    5. 새로운 Bridging Header 설정


    Objective-C Bridging Header 설정을 추가합니다.

    EvernoteSwiftAssociate/EvernoteSwiftAssociate-Bridging-Header.h
    항목이 현재 디렉토리인 것 같습니다.
    경로를 설정합니다.

    6. Header Search Paths 설정 추가


    Header Search Paths 설정을 추가합니다.

    /usr/include/libxml2
    ${PROJECT_DIR}/EvernoteSwiftAssociate/evernote-sdk-ios
    ${PROJECT DIR} 에서 지정한 것은
    항목에 대한 경로입니다.

    7. Prefix Header 설정 추가


    Prefix Header 설정을 추가합니다.

    ${PROJECT_DIR}/EvernoteSwiftAssociate/evernote-sdk-ios/evernote-sdk-ios-Prefix.pch
    6.과 같다.

    8. Tests를 목표로 추가 설정


    이 상태에서 구축할 때 이러한 오류가 나타납니다.

    타깃 티스트도 같은 설정을 추가해야 할 것 같다.
    이에 따라 Tests도 6.7.8 단계에 따라 동일하게 설정한다.

    구축 후 오류가 없는 것 같습니다.경고지만 당분간 신경 쓰지 마세요.

    9. 정상적인 동작의 확인


    *1의 샘플 코드를 넣은 후 정상적으로 작동하는지 확인합니다.

    총결산


    구축이 가능하고 앱으로 노트를 제작할 수 있다.
    앞으로 필기의 편집, 삭제, 읽기를 진행할 것이다.
    시간이 있으면 정보를 공유하고 싶어요.
    샘플을 Giithub에 들다.
    EvernoteSwiftAssociate
    그럼

    좋은 웹페이지 즐겨찾기