Xcode 4.3에서 제공하는 정적 분석기가 할당 해제되지 않은 ivars를 캐치 또는 플래그해야합니까?Xcode 정적 분석 및 AppCode 프로젝트 검사
저는 iOS 개발에 비교적 익숙하며 일부 확장을 찾고 있습니다. 제 팀은 XCode의 디버그 빌드를 위해 정적 분석을 사용하여 프로젝트를 빌드합니다. AppCode의 검사 기능을 평가하기 위해 전체 프로젝트를 검사했습니다.
AppCode의 검사가 좋을 것으로 기대했지만 Xcode에서 정적 분석을 사용하기 때문에 50 개가 넘는 ivars가 올바르게 할당 해제되지 않을 것으로 예상하지 않았습니다. 우리는 AppCode가 올바르게 문제를 확인했음을 확인했습니다. 몇 가지 경우에 알려진 메모리 누수가 해결되었습니다.
clang 정적 분석기가이를 감지해야합니까?
일부 프로젝트 설정이 올바르게 설정되지 않았기 때문에 기대가됩니다. clang 정적 분석기가 최소한 누락 된 할당 해제 플래그를 기대합니다.
하하하 ... 나는 목록에서 오는 중 의견이 너무 길어서 코멘트에 열거 할 수 없다. :) AppCode의 두드러진 특징은 다음과 같습니다. 1. 버그가 적고 불이익이 적으며보고하고 진행 상황을 추적 할 수 있습니다. 2. 리펙토링 바위. – YvesLeBorg