【Swift】 모듈화(Dynamic Framework) 앱의 샘플 코드

개요



모듈화(Dynamic Framework) 앱의 샘플 코드입니다.

【Swift】API 이용 앱의 샘플 코드(Storyboard 미사용, PureLayout)
Components (APIClient, Parser, Entity) 부분을
Dynamic Framework를 이용하여 모듈화해 보았습니다.
  • 프로젝트 이름: modularization
  • 모듈 이름: YFoundation

  • 절차



    다음은 모듈화 절차입니다. (이전 코드에서 변경 절차)
    * File New Target 작성 Cocoa Framework 추가 (YFoundation)
    * YFoundation.h 삭제
    * Components를 YFoundation 이하로 이동
    * 프로젝트 파일에서 YFoundation 설정 변경
      - General의 Linked Frameworks and Libraries에 SwiftyJson 추가
     - Build Settings에 Runscript로 SwiftyJson 추가
    * Target (YFoundation) 빌드가 통과하는지 확인
    * Target (modularization) 빌드에서 오류 확인
     - import YFoundation 추가
     - YFoundation의 class, struct, method의 액세스 수식자를 public으로 변경
    * Target(modularization) 빌드가 통과하는지 확인

    폴더 구성



    sample

    github



    결과



    サンプル

    좋은 웹페이지 즐겨찾기