인스턴스 속성을 선언하려면 다음과 비슷한 선언을 사용할 수 있습니다.Objective-C에서 클래스 속성을 정의 할 수 있습니까?
@property (readonly) int size;
나중에 도트 구문을 사용하여 속성에 액세스 할 수 있습니다.
NSLog(@"The object has a size of: %d", objectInstance.size);
그러나 클래스를 선언하고 싶습니다. 그래서 인스턴스가 없어도이 방법으로 액세스 할 수 있습니다. 예를 들어 :
NSLog(@"%d instances have been created.", ClassName.numberOfInstances);
클래스 메시지를 사용하여이 동작을 구현할 수 있고 어쨌든 점 구문을 사용하여 호출 할 수 있지만 선언 된 속성을 선호하고 @synthesize
지시문의 일부를 활용할 수 있음을 알고 있습니다. 속성.
가능합니까?