ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • SwiftGen
    iOS/Study 2024. 7. 29. 17:43

     

    프로젝트 리소스 Swift코드를 자동생성하여 사용하기에 안전한 타입생성.

     

     

    이후 프로젝트의 메인 타겟 선택후

    Build Phases 에 Phase + 선택후

    Swiftgen Run Script 추가

    ${PODS_ROOT}/SwiftGen/bin/swiftgen

     

    그리고 프로젝트 루트 디렉토리에

    swiftgen.yml 파일을 추가해준다.

     

    xcassets:
      inputs:
        - ${PROJECT_DIR}/프로젝트명/Resources/Colors.xcassets
        - ${PROJECT_DIR}/프로젝트명/Resources/Images.xcassets
      outputs:
        - templateName: swift5
          output: ${PROJECT_DIR}/프로젝트명/Resources/Assets.swift
          params:
              enumName: Gen

    이미지와 색상 Assets를 생성하는 예시.

     

    이후 빌드하면 Assets.swift 파일이 해당 디렉토리에 생성되고, 

    파일을 프로젝트에 추가해준다.

     

    'iOS > Study' 카테고리의 다른 글

    STUDY - SwiftUI 핵심  (0) 2025.01.13
    STUDY - iOS Structure/LifeCycle  (2) 2024.08.05
    STUDY - iOS Project  (0) 2024.08.05
    AppDelegate & SceneDelegate  (0) 2024.08.05

    댓글

Designed by Tistory.