我想在我的Objective-C頭文件中定義一個類C結構體,它只包含_ivars
,但是,因爲這個頭文件只有在那裏沒有對應的@implementation
。這甚至可能嗎? (我也不想逼頭文件includers添加@implementation
,因爲這是一個簡單的描述符定義)@ @接口屬性只需要@implementation?
我想它是@interface
定義,以便誰喜歡的用戶對其進行擴展和多個數據成員添加到它可以這樣做(再次,只有_ivars
)。但是,如果您想到某件事,其他建議可能會起作用。
你想定義一個結構體或類? – Willeke
@Willeke我希望它是一個類,所以其他人可以擴展它的類別,如果他們想。 – sramij
[我可以'擴展'在C中的結構嗎?](https://stackoverflow.com/questions/7370533/can-i-extend-a-struct-in-c) – Willeke