Xcode에서 자동 완성이 귀찮을 경우 또는 수정이 필요한 경우 해당 keyword를 disable 할 수 있습니다.
우선 Xcode 설치 디렉토리안의
Applications/Xcode.app/Contents/PlugIns/TextMacros.xctxtmacro/Contents/Resources
디렉토리로 이동하신 뒤
(예: /Developer/Applications/Xcode.app/Contents/PlugIns/TextMacros.xctxtmacro/Contents/Resources)
C.xctxtmacro 파일을 편집 해 주시면 됩니다.
위 파일을 열면..
{
Identifier = c.block.if;
BasedOn = c.block;
Name = "If Block";
IsMenuItem = YES;
OnlyAtBOL = YES;
Command = "if";
Expressions = "<#condition#>";
CompletionPrefix = if;
CycleList = (
c.block.if,
c.block.ifelse,
);
},
와 같은 code block이 나오는데 이 부분을 적당히 검색 하셔서 삭제 또는 주석처리(/* ~ */) 하시면 됩니다.
수정한 뒤 Xcode를 재시작 하면 제대로 적용된 것을 보실 수 있습니다.
이 부분을 이용하여 자기가 원하는 자동완성을 등록해도 됩니다.
Posted by 장현준


