나는 헤더 파일 만이 @implementation
이 아니기 때문에 _ivars
만을 포함하는 Objective-C 헤더 파일에서 C 구조체를 정의하고 싶습니다. 그게 가능한가? 내가 좋아하는 사용자를 확장하고 더 많은 데이터 멤버를 추가 할 수 있도록이 @interface
정의 싶습니다@interface 속성은 @implementation 만 필요합니까?
(이 간단한 설명 정의이기 때문에 나는 또한 @implementation
을 추가 헤더 파일 includers을 강요하고 싶지 않아요) 그렇게 할 수 있습니다 (다시 _ivars
만). 그러나, 당신이 뭔가를 생각하면 다른 제안이 효과가있을 수 있습니다.
구조체 또는 클래스를 정의 하시겠습니까 ? – Willeke
@Willeke 다른 사람들이 원하는 경우 범주를 확장 할 수 있도록 클래스가되고 싶습니다. – sramij
[구조체를 C로 확장 할 수 있습니까?] (https://stackoverflow.com/questions/7370533/can-i-extend-a-struct-in-c) – Willeke