클래스 정의 내에서 중단 점을 만들려고 시도했습니다. 객체 인스턴스로 전송 된 메시지에서 멈추고 클래스 코드로 넘어 가서 한 줄씩 살펴보고 로컬 변수의 값을 볼 수 있기를 바랍니다. .개체의 인스턴스에서 중단 점을 중지 할 수 있습니까?
그러나 메모리에 클래스의 인스턴스가 여러 개있을 수 있으므로 을 "아니요, 가능하지 않아야합니다"라고 말하면서이라고 말합니다. 누군가가 더 나은 설명을 줄 수 있다면 그것은 웅장 할 것입니다.
- (void)eatAPieceOfFruit: (NSFruit *)fruit {
NSString * fruitType = [fruit species];
BOOL hasSeeds = [fruit hasSeeds];
NSInteger deliciousnessRating = [self enjoymentOfFruitType: fruitType];
NSString * reactionToEating = [self phraseForFruitType: fruitType];
// Breakpoint set here
}
디버거가 액세스 할 수있는과를 알고 : 당신을 가정
(. 사이드 참고로, 내 대안은 런타임 데이터의 과도한 NSLogging입니다)