이 작업을 잠시 조사하고 무엇을해야할지 잘 모름.iOS의 디버그 모드
사용자가 디버그 모드를 켜거나 끌 수있게하고 싶습니다. NSLogs의 디버그 모드가 콘솔에 인쇄됩니다.
현재 전 처리기 (DEBUG)를 사용하여 빌드 설정에서 디버그 모드를 설정하거나 해제 할 수 있으며 다음 코드를 사용하여 NSLog를 "차단"합니다.
#ifdef DEBUG
NSLog(@"If you can see this then debug is on");
#endif
내가 사용자의 입력을 행하기위한 설정 페이지에있는 토글 스위치를 만든하지만 다음 정의되지 않은이 입력을 사용하는 방법을 모르는/DEBUG를 재정의. 어떤 아이디어?
이것이 가능한 경우 확실하지 않으므로 다른 해결책도 얻을 수 있습니다.
많은 감사 :)
안녕하세요. 이것은 완전히 다른 질문 일지 모르지만 전역 변수 또는 싱글 톤을 사용해야합니까? 다시 한 번 감사드립니다 :) – IainNotAndrew
"올바른"선택이 있는지 확실하지 않지만 가장 단순한 해결책으로 보이기 때문에 간단한 변수를 사용합니다. 전역 변수의 수가 많아 지거나 간단한 if (DEBUG)가 아닌 추가 검사가 필요한 경우 싱글 톤으로 생각할 수 있습니다. 다시 말하지만, 그건 제 의견입니다. 그게 최선의 방법인지 모르겠습니다. :) – Saphrosit
도움 주셔서 감사합니다 :) – IainNotAndrew