프로젝트에서 사용하는 userDefinedRuntimeAttribute 목록을 출력하는 명령
개요
Xcode 프로젝트 내에서 이용하고 있는 userDefinedRuntimeAttribute의 일람을 취득하는 방법입니다.
명령
다음 명령을 복사하여 터미널에서 실행하여 얻을 수 있습니다.
프로젝트 디렉토리에서 실행
$ find . -name "*.xib" -o -name "*.storyboard" \
| xargs grep "<userDefinedRuntimeAttribute type" \
| grep "keyPath" \
| sed -e "s/.*keyPath=\"//g" \
| sed -e "s/\".*>//g" \
| sort \
| uniq
실행 결과 (예)
userDefinedRuntimeAttribute 목록이 정렬되어 출력됩니다.
borderColor
borderWidth
bottomBorderWidth
clipsToBounds
cornerRadius
〜略〜
명령 설명
실행 폴더 아래의 확장자가 xib 또는 storyboard 인 파일 찾기
$ find . -name "*.xib" -o -name "*.storyboard" \
userDefinedRuntimeAttribute 태그가 포함된 행 추출
| xargs grep "<userDefinedRuntimeAttribute type" \
keyPath 속성을 포함하는 행 추출
| grep "keyPath" \
keyPath 속성의 값만을 대체로 추출
| sed -e "s/.*keyPath=\"//g" \
| sed -e "s/\".*>//g" \
속성 값 정렬
| sort \
중복 행 삭제
| uniq
Reference
이 문제에 관하여(프로젝트에서 사용하는 userDefinedRuntimeAttribute 목록을 출력하는 명령), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/shtnkgm/items/96ea4df3f85f1e1fa4f0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)