객관적인 C를 사용하여 개발하는 방법을 배우려하고이 책에서 도트 구문 (obj.var)을 사용하여 클래스에서 ivar에 액세스하려면 @virtualization을 사용하여 이러한 변수를 구현해야하지만, 이러한 vars에 대해 @properties를 정의하지 않고 이러한 종류의 액세스를 사용하면 정상적으로 작동하는 것 같습니다.도트 구문을 사용하여 메서드를 호출해도됩니까?
이러한 종류의 액세스는 어떻게 작동합니까? 자바처럼 사용하는 것이 좋은 습관입니까?
예 :
ComplexNumber *c1 = [[ComplexNumber alloc]init];
c1.realPart = 3;
c1.imaginaryPart = 2;
ComplexNumber 객체의 방법 :
- (double)modulus;
-(void)setRadius:(double)aRadius phase:(double)aPhase;
-(void)print;
-(double)realPart;
-(double)imaginaryPart;
-(void)setRealPart:(double)value;
-(void)setImaginaryPart:(double)value;
ComplexNumber 클래스에서 어떤 메서드가 선언 되었습니까? – Vladimir
질문을 삽입하여 삽입했습니다. – thiagocfb