我正在使用第三方庫來製作使用Swift的新應用程序。該類/庫的作者已使用關鍵字final
進行了最終確定,可能是爲了優化並防止重寫其屬性和方法。我可以在Swift中擴展最終的類嗎?
例子:
final public class ExampleClass {
// Properties and Methods here
}
是否有可能對我來說擴展類,並增加一些新的屬性和方法,它無需重寫默認值?
像這樣:
extension ExampleClass {
// New Properties and Methods inside
}
讓我們提醒一下,它只適用於關聯'NSObject'子類。 –