프로젝트에서 사용하는 userDefinedRuntimeAttribute 목록을 출력하는 명령

2792 단어 XcodeiOSSwiftUNIX

개요



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

좋은 웹페이지 즐겨찾기