내가 궁금해하는 것과 관련한 아래로 내려간 예제 ... 그래서 사용자 정의 클래스가 있고 클래스의 인스턴스를 선언합니다.왜 개체 속성에 값을 할당하기 전에 클래스의 인스턴스를 할당해야합니까?
MyCustomClass * objectA;
objectA.property = value;
IF NSLog (@ "print the value : % @", objectA.property);
nil을 반환합니다.
지금 내가 선언 한 경우 ... MyCustomClass * objectA = [MyCustomClass alloc] init];
후 값의 지정 ...
objectA.property = 값;
모든 그것이 내가이 코드에서 속성의 할당하고 있음을 볼 때 X-코드가 자동으로 메모리에 객체를 생성하지 왜 궁금 ... 궁극적으로
모든 낙천적이다. 개발자의 관점에서 볼 때 나에게 도움이되지 않는 것이 좋습니다.
이것은 Xcode와 아무 관련이 없습니다. Objective-C가 런타임에 어떻게 작동하는지에 관한 모든 것입니다. – rmaddy