R.swift를 사용하여 색상 관리

2511 단어 R.swiftSwiftiOS

R.swift


R.swift를 사용하시겠습니까?
R.swift는 안드로이드 자원 관리에 대한 생각을 iOS에 가져와 typo를 방지하는 것 외에 일원 관리 자원을 통해 전체적인 변경을 실현할 수 있다.
예를 들어 디자이너가 주요 색상을 주황색에서 파란색으로 바꿀 때 R.swift로 잘 개발하면 한 곳만 변경하면 모든 곳의 색상이 달라진다.

색상 관리


R.swift의 색상 관리는 MacOS의 cler 파일을 기반으로 합니다.
cler 파일은 맥OS의 컬러 투수가 만든다.

컬러 굴착기로 제작된 cler 팔레트 파일~/Library/Colors/은 보관되지만, 이것을 프로젝트의 산하에 두면 R.swift에서 자원 코드가 생성된다.

cler 관리의 문제점


cler 파일을 편집하려면 색상 선택기만 열 수 있으므로 ~/Library/Colors/에 배치하지 않으면 편집할 수 없습니다.
한 사람이 개발하면 기호 링크를 붙이는 것이 좋을 수도 있지만git 등 관리라면 좋지 않다.

가능한 해결 방법


clr를 편집할 수 있는 소프트웨어 사용하기


cler를 직접 편집할 수 있다면git 관리하에서 cler 파일을 함께 놓으면 문제없지만, 원래 cler를 직접 편집할 수 있는 소프트웨어를 찾을 수 없어서...

공유 cler


http://qiita.com/TechMeetMeet/items/a799851eef0a11c48103
이렇게 하면 cler를 공유하는 스크립트도 준비할 수 있습니다.
다만, 이 경우에도 컬러 투수로 논다.
컬러 등산차는 앱이 아니기 때문에 실제로 바로 가동하기가 번거롭다.
hex를 입력할 수도 없고.→ 다 했다
참조: http://qiita.com/noppefoxwolf/items/5132d173b7d82579932a#comment-59c4f20e483b1eb002a9

동적 생성clr


이것은 개인이 옳다고 생각하는 해결 방법이다.
colors.txt
55acee twitter_color
ffffff bland_white
파일에서 다음을 클릭합니다.
https://github.com/ramonpoca/ColorTools
구문을 사용합니다.
Html2ClrR.swift보다 먼저 이 색을 사용합니다.txt에서 컬러로.Html 2Clr를 사용하여 clr를 생성한 다음 R.swift를 사용하여 자원 코드로 변환합니다.
이렇게 하면 색칠을 하고 싶을 때.txt에 기록하고 구축하면
let color = R.color.app.twitter_color()
이렇게 컬러를 활용할 수 있어요.

좋은 웹페이지 즐겨찾기