NSObject - leacode/SwiftWings GitHub Wiki

NSObject Extensions

Source: Sources/Extensions/Foundation/NSObject/NSObject+Name.swift

Tests: Tests/Extensions/NSObject

className

  • Adds class var className and var className that return String(describing:) for the type/instance.
  • Available on non-macOS platforms where Foundation doesn’t already expose these selectors.
  • Tests cover both instance and type usage to guard against regressions.

Example

final class MyView: NSObject {}

print(MyView.className)        // "MyView"
print(MyView().className)      // "MyView"
⚠️ **GitHub.com Fallback** ⚠️