Today 5/15
swiftGen은 리소스들을 코드로 생성해주는 도구이다.
보통 Assets.xcassets에 들어있는 이미지나 색 등을 사용하려면 string으로 받아줘야 해서, 또 자동완성이 되지 않아서 에러가 나고 불편한 경우가 많았다.
이럴 때, swiftGen을 이용해서 코드를 생성하면 보다 편하게 리소스들을 사용할 수 있다.
$ brew install swiftgen
터미널을 이용한 방법
swiftgen.yml
파일 생성처음 SwiftGen을 설치하고 사용할 때는 터미널을 이용해 설치를 하고 사용을 했다. 이 때 든 의문점이 항상 이렇게 빌드를 따로 해주고 항상 넣어줘야 하는가에 대한 의문이었다.
이 때문에 xcode내의 script를 이용하는 것이었다. script에 넣게되면 빌드할 때마다 script가 실행되어 자동으로 Assets 최신화가 이루어진다.
Script를 이용한 방법
Font들 또한 폴더별로 쉽게 Generated 파일을 만들어 자동화시킬 수 있다.