내 objective-c 프로그램에서 (또는 어쩌면 디버깅 유틸리티에서) 기괴한 동작이 발생합니다.
Rectangle *left, *right, *bottom, *upper;
Objective-C 메모리 세부 정보
오른쪽이 줄 끝에서, 나는 내 4 개 개체의 모든 (널 포인터가 될 것으로 기대 :
나는 (그것을 "사각형"하자) 정의하지만, 할당 또는 일부 클래스의 4 개 인스턴스를 초기화되지 Xcode에서 디버깅)하지만, 그 중 하나 (구체적으로 "upper")는 일부 메모리 위치를 가리키며, 그의 속성은 임의의 값으로 초기화됩니다.
정상적인 동작입니까? 그렇다면 이유를 설명해주십시오. (나는 객관적인 - C 프로그래밍 조금 새로운)