1
在Objective-C中,將實例變量放入.h
文件與將其放入.m
文件之間的實際區別是什麼?最終結果有何不同?什麼特定的機制允許這個?在Objective-C中如何實現這一點,而不是在C++中?實現文件中的實例變量 - 私有與受保護
如果我採用將實例變量放在.m
文件中的樣式,這隻適用於私有實例變量,對吧?我應該總是把我的受保護的實例變量放在.h
文件中,以便它們可以被子類正確地繼承,對嗎?或者有沒有辦法讓.m
文件被保護的ivars以某種方式被繼承?