2011-12-06 6 views
6

특정 데이터를 기록하는 데 Xcode 기능을 사용하고 싶습니다. 사실 브레이크 포인트의 Log Message 조치Xcode 4 중단 점 동작 사용 방법

에 비슷한 실현하려 매우 간단해야한다. 나는 이것의 변형을 시도했다 :

Size: @NSStringFromRect([[self view] frame])@ 

그러나 실패했다.

이미 Xcode 설명서를 검색했으며 그 기능이 얼마나 나쁜지에 놀랐습니다. 내가 발견 할 수 있었던 유일한 정보 비트는 브레이크 포인트를 때 소리를내는 동작에 어떻게 구성하는지에 관한 것이었다.

+0

그래서 rect를 기록하고 싶습니다. 중단 점과의 관계는 무엇입니까? – Macmade

+0

평가 후에도 자동으로 중단 점을 설정할 수 있습니다. Apple 전도사에 따르면, 디버그 데이터를 기록하는이 방법은 코드에 일련의'NSLog' 문을 쓰는 것을 선호합니다. 또한 Xcode의 중단 점보기를 통해 로그 문을 구성하는 이점이 있습니다 (이 중단 점을 공유하여 중단 점을»실제«와 분리 할 수 ​​있음). –

답변

8

에 대한

Size: @(CGRect)[[self view] frame]@ 
3

또 다른 해결책이 될 방법 :

Size: @(const char *)[[[[some objects] object] description] UTF8String]@ 

출력은 fourplusone 대답의 하나만큼 좋은 것이 아니라 그것은 좋은 설명을 제공하는 모든 객체와 함께 작동합니다.