상황 : 놈/엑스 코드 3.1코코아/오브젝티브 C : 상이한 클래스
I는 앱 조회 (NSView의 서브 클래스)가과의 AppController (NSObject의 서브 클래스)
앱 조회에 .hi는 AppView.m에서 'NO'로 설정된 부울 (BOOL : booleanDraw)을 선언합니다.
버튼을 클릭하면 'Appchesroller .h/.m'동작을 시작합니다. boolean 버튼을 클릭하면 YES로 바뀝니다.
나는 찾았습니다 : @property로 해봅시다. 나는 그 일을 시도했으나 작동하지 않았습니다. 내가 한 (내가 일부러 때문에 완전히 아마 무엇을 얻을) :
@property BOOL booleanDraw;
(AppView.h에서) (AppView.m에서)
@implementation AppView
@synthesize(readwrite, nonatomic) booleanDraw;
AppView *obj;
obj.booleanDraw = YES; // implicitly calls [obj setVar:3]
(의 AppController.m)
어떤 도움을 주셔서 감사합니다. 이미 튜토리얼을 읽었지 만, 종종 몇 가지 단계를 제안합니다. 기본이 될하지만 그나마 내 레퍼토리에 속하고, ADN은 종종 미안 나에게의 xD 혼동하지만, 나에게 당신은 단지 합성 및 특성 문 반전
덧붙여 말하자면, 그것이 진짜 이름인지 아닌지는 모르겠지만 "booleanDraw"는 메서드의 끔찍한 이름입니다. 'shouldDraw' 나'canDraw' 또는'isDrawing'와 같아야합니다. – Chuck