현재 저는 iOS 기반 이미지 조작 작업을하고 있습니다.
문제:
저는 다른 모듈에서 작업하고 있습니다. 그래서 나중에 모듈에 무언가를 추가해야한다면 할 일 메모로 표시하고 싶습니다. Xcode에서 할 일 메모를 추가하는 다른 매크로 또는 이와 유사한 것이 있습니까?
나는 시도했다 :
이를 위해 현재 다음 #pragma
과 같이 사용 하고 있습니다.
#pragma mark -
#pragma mark To do: Add the Image processing methods.
나는 얻었다 :
그러나 다음과 같이 방법 섹션에 나열됩니다.
내가 실제로 필요한 것 :
문제는 메서드 목록 아래에 나열되어 있기 때문에 섹션에서 제거하는 것을 잊었 기 때문에 전체 소스 코드에서 찾기가 매우 어렵습니다. (전체 목록을 표시하기 위해 #pragma 결과 검색)
기술적 세부 사항:
Xcode 버전 4.6.2를 사용하고 있습니다.
답변
알았어.
다음과 같은 댓글 작성 :
// TODO: Do something
트릭을 할 것입니다.
나는 다음과 같은 것을 얻었다.
또한 다음과 같은 많은 옵션이 있습니다 .
// FIXME: Midhun
// ???: Midhun
// !!!: Midhun
// MARK: Midhun
답변
// TODO: the thing todo
할일 작업을 표시하는 방법입니다.
답변
사용
//TODO: some thing here
당신이 원하는 것은 드롭 다운에서 할 일 목록을 보는 것뿐이라면 작동합니다.
방해가되고 싶다면 #warning
대신 마크를 사용할 수 있습니다 .
#warning this will create a compiler warning.
그리고 앱을 빌드 할 때 수행해야 할 작업을 상기시켜주는 컴파일러 경고 (컴파일러 오류가 아닌 노란색 삼각형)를 받게됩니다.
답변
아래 스크립트를 사용하면 경고와 같은 모든 필수 태그를 볼 수 있습니다.
- 프로젝트 네비게이터에서 프로젝트를 선택하십시오.
- 사이드 바에서 타겟을 열고 “Build Phases”탭으로 이동합니다.
- “+”기호를 클릭하십시오.
- “새 실행 스크립트 빌드 단계”를 선택합니다.
-
아래 스크립트를 “스크립트 실행”에 추가하십시오
. 스크립트 :KEYWORDS="TODO:|FIXME:|DevTeam:|XXX:" find "${SRCROOT}" \( -name "*.h" -or -name "*.m" -or -name "*.swift" \) -print0 | xargs -0 egrep --with-filename --line-number --only-matching "($KEYWORDS).*\$" | perl -p -e "s/($KEYWORDS)/ warning: \$1/"
원래 답변은 Here 에서 가져 왔습니다.
또 다른 대안은 Xcode 용 XToDo 플러그인입니다.
답변
XToDo 플러그인을 사용할 수 있습니다.
https://github.com/trawor/XToDo
Ctrl + t를 사용하여 목록 창 켜기 / 끄기
알카트라즈로 쉽게 설치하려면 ctrl + t를 사용하여 목록 창을 켜거나 끕니다.
답변
나는 시작했다
// TODO: Implement bubble sort
.
그런 다음 대규모 프로젝트에 참여했고 때로는 WIP 커밋보다 오래 살기 위해 할일이 필요했습니다. 그래서 내 할일을 동료와 구별하기 위해 이름에 이니셜을 붙여서 할일을 지정했습니다.
// TODO: SM: Implement bubble sort
때로는 더 많은 가시성을 원했기 때문에 어떤 곳에서 pragma 경고를 사용하기 시작했습니다.
#warning Implement bubble sort
어느 날 -Werror
cflags 를 추가 하여 하드 모드를 켜기로 결정했습니다 . 불행히도 이것은 컴파일을 방해하기 때문에 pragma 경고를 쓸모 없게 만듭니다. 그래서 // TODO:
Jeff Nadeau가
-Wno-error=#warnings
내 cflags에서 pragma 경고를 오류로 처리하지 않도록합니다. 그래서 지금 #warning
과 -Werror
서로 다른 측면을 따라 살 수 있습니다.
답변
나는 정확히 // TODO : Blah blah blah
그런 다음 COMMAND-SHIFT-F를 수행하고 “// TODO”를 찾습니다.
파일 개요 드롭 다운을 사용하면 현재 파일에 대한 TODO 만 표시되지만 프로젝트의 TODO 상태를보고 싶은 경향이 있습니다.
거친 해결책이지만 일을합니다.