R.swift5.0에서 Zeplin과의 색상 연계가 완벽해졌습니다.
R.swift 5.0 미만의 격차
R.swift가 CLR 파일 형식 밖에 지원하지 않았으므로 모처럼 Zeplin이 Asset Colors를 내뿜는데 R.color
를 사용할 수 없습니다 .... (이 CLR 파일이 절묘하게 사용하기 어렵습니다)
그래서 Zeplin에서 토출되는 자동 생성 코드를 Xcode 프로젝트에 추가하여 이용하고 있었습니다. 이 문제점은 디자인 스펙의 관리는 Zeplin, 소스 코드상에서의 리소스 관리는 R.swift로 분리하고 싶은데, 일부 소스 코드상에서의 리소스 관리를 Zeplin이 행해 버리는 것입니다.
이 아래와 같은 자동 생성 코드를 사용했습니다.
R.swift5.0 이후의 기쁨
R.swift5.0의 릴리스 노트의 한 문장에
Removed CLR file support, use color resources instead
CLR 파일 지원을 제거하고 대신 색상 리소스를 사용하도록 만들었습니다.
이것에 의해, R.swift5.0부터는 Color Assets를 참조할 수 있게 되었으므로, 자동 생성의 코드를 이용하지 않아도 문제 없어져 이하와 같은 플로우로 개선되었습니다.
R.swift5.0의 릴리스 노트의 한 문장에
Removed CLR file support, use color resources instead
CLR 파일 지원을 제거하고 대신 색상 리소스를 사용하도록 만들었습니다.
이것에 의해, R.swift5.0부터는 Color Assets를 참조할 수 있게 되었으므로, 자동 생성의 코드를 이용하지 않아도 문제 없어져 이하와 같은 플로우로 개선되었습니다.
초락! 아무것도하지 않아도 좋다!
이것에 의해, 색에 관해서는 디자인 스펙 관리는 Zeplin, 자원 관리는 R.swift라고 하는 분리를 도모할 수 있었습니다.
요청
이것은 Xcode 측의 문제입니다만, font를 xcasset로 정의해 코드와 스토리 보드로부터 참조할 수 있게 되면, Zeplin이 xcasset에 font 토출해, R.swift가 그것을 R.font로 사용할 수 있도록 하고 .... 그렇게 될 것 같아서 좋다고 생각합니다.
Reference
이 문제에 관하여(R.swift5.0에서 Zeplin과의 색상 연계가 완벽해졌습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yosshi4486/items/96dc392e747034fcc3bf
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(R.swift5.0에서 Zeplin과의 색상 연계가 완벽해졌습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yosshi4486/items/96dc392e747034fcc3bf텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)