Xcode는 각 키 입력 후에도 스토리보드를 계속 빌드합니다.
스토리보드를 사용하는 Xcode 프로젝트는 최근 매우 이상한 상태로 입력되었습니다. Xcode는 각 키를 누른 후에도 전체 프로젝트와 특히 스토리보드를 계속 구축합니다.저는 제 프로젝트에서 모든 흥미로운 파일(스토리보드 및 프로젝트)과 Xcode의 설정(아마도 찾을 수 없었을 것인가요?)을 변경하는 이유를 찾지 못했습니다.새로운 코드를 입력할 때 CPU가 스토리보드를 재구축하는 작업을 계속하고 있기 때문에 이 "기능"으로 인해 프로젝트 작업이 거의 불가능하다는 것은 말할 필요도 없습니다.이거 본 사람?
이는 다음과 같은 이유로 발생합니다.IB_DESIGNABLE
소스 헤더 파일의 정의.아마도 헤더 파일에 다음이 포함된 경우에만 문제가 발생할 수 있습니다.IB_DESIGNABLE
은(는) 현재 편집 중인 원본 파일에 포함되어 있습니다.
사용하지 않도록 설정하는 방법에 대한 최종 솔루션을 찾지 못했습니다.IB_DESIGNABLE
스토리보드와 소스 파일을 지속적으로 컴파일할 수 있습니다.이것을 일시적으로 비활성화할 수 있도록 Xcode 플래그를 달아주시면 감사하겠습니다.저는 또한 주변을 둘러보려고 노력했습니다.IB_DESIGNABLE
와 함께#ifdef
매크로가 있지만, 매크로는 고려됩니다.#ifdef
거짓으로 평가됩니다.한 사람 한 사람 논평하기.IB_DESIGNABLE
도움이 되지만 많은 경우 실현 가능한 해결책은 아닙니다.IB_DESIGNABLE
s의
갱신하다
저는 마침내 이 짜증나는 행동을 피할 수 있는 빠른 방법을 찾았습니다.활성 창에서 스토리보드를 연 후 편집기 메뉴에서 "보기 자동 새로 고침"을 사용 불가능으로 설정합니다.이렇게 하면 사용자 지정 코드를 사용하는 스토리보드 편집기의 보기 업데이트가 중지되어 개발 속도가 크게 빨라집니다.사용자 정의 코드를 시각적으로 미리 보기 위해 적시 컴파일이 다시 필요한 경우 이 옵션을 다시 활성화합니다(스토리보드를 다시 열어야 다시 작동할 수 있습니다).
명령에 command-option-control-A와 같은 키 바인딩을 추가하여 동작을 쉽게 설정/해제할 수 있습니다.Xcode에서 키 바인딩을 추가하려면 command-comma를 눌러 기본 설정을 확인하고 Key Bindings 탭을 선택한 다음 검색 표시줄을 사용하여 명령을 찾은 다음 오른쪽 영역을 두 번 클릭하여 원하는 키 입력을 추가합니다.
"끄기" 접근 방식
또는 "보기 자동 새로 고침"을 해제하고 설정하지 마십시오.
"모든 보기 새로 고침"에 대한 편리한 키 입력(예: command-option-shift-R)
작업할 때 가끔 또는 필요에 따라 command-option-shift-R을 누르면 됩니다.일반적으로 스토리보드에서 작업할 때 command-option-shift-R만 누르면 됩니다.
저는 이 문제를 겪었고 수락된 답변은 저에게 효과가 없었습니다.
문제는 XCode 내에서 스토리보드를 항상 자체 탭에서 열어놓아서 빠르게 액세스할 수 있다는 것입니다.
이 문제를 해결할 수 있는 유일한 방법은 해당 탭을 닫거나 다른 파일(일반 코드 파일과 같은)을 선택한 다음 XCode를 닫고 다시 여는 것이었습니다.그 후 각 키 입력에서 더 이상 재구축되지 않았습니다.
그러나 변경하기 위해 스토리보드를 열어야 하는 경우 이 문제가 다시 나타날 수 있으므로 위의 프로세스를 반복해야 합니다.
애플이 이것을 고칠 때까지 기다릴 수 없습니다. 정말로 매우 답답하기 때문입니다!
(ノಠ益ಠ)ノ彡┻━┻
언급URL : https://stackoverflow.com/questions/28476030/xcode-keeps-building-storyboard-after-each-keystroke
'it-source' 카테고리의 다른 글
ActiveX 컨트롤이 비활성화되어 있습니까? (0) | 2023.05.26 |
---|---|
Eclipse Juno에서 "빠른 액세스" 항목 제거 (0) | 2023.05.26 |
"객체 참조가 객체의 인스턴스로 설정되지 않음"은 무엇을 의미합니까? (0) | 2023.05.26 |
==와 동등한 값 사이의 C# 차이() (0) | 2023.05.26 |
명명된 튜플과 명명된 튜플의 차이점은 무엇입니까?튜플? (0) | 2023.05.26 |