1
0
mirror of https://github.com/adambard/learnxinyminutes-docs.git synced 2025-08-06 23:06:49 +02:00

Merge pull request #4040 from mofarajmandi/patch-1

Add a short note about `final` keyword
This commit is contained in:
Max Schumacher
2020-10-20 12:44:33 +02:00
committed by GitHub

View File

@@ -822,6 +822,17 @@ for _ in 0..<10 {
See more here: https://docs.swift.org/swift-book/LanguageGuide/AccessControl.html
*/
// MARK: Preventing Overrides
// You can add keyword `final` before a class or instance method, or a property to prevent it from being overridden
class Shape {
final var finalInteger = 10
}
// Prevent a class from being subclassed
final class ViewManager {
}
// MARK: Conditional Compilation, Compile-Time Diagnostics, & Availability Conditions
// Conditional Compilation