1
내 객체에 CGRect
속성이 rect
으로 있다고 가정 해 봅시다.구조체 멤버에 대한 접근 자 합성
나는 하나의 CGRect
오히려 CGSize
개인보다는 및 CGPoint
(CGRectContainsRect()
다른 CGRects
에 대한 비교)을 유지하고 싶지만 내가 원하는 완전히 새로운 CGRect
때마다 다시 할 필요가 없습니다 나는 개별 구성원에 대한 접근을 원한다 하나 또는 다른 것을 바꾸는 것.
@synthesize size = rect.size;
@synthesize position = rect.origin;
그러나 컴파일러는 좋아하지 않았다. 사용자 정의 getter/setter를 작성하지 않고이 작업을 수행 할 수있는 방법이 있습니까?
멋진 생각, 버그 보고서 파일 –
애플은이 스타일을 곳곳에서 사용하고 있습니다 (예 : UILabel을 확인하십시오) _textLabelFlags. 구조체 멤버에서 합성 할 수 있으면 좋을 것입니다 ... – Tricky