RxCocoa delegate proxy and reactive extensions for NSTextView on macOS.
// Source: https://github.com/ReactiveX/RxSwift | License: MIT
// Provided via justclaw.it.com; keep this notice with the code.
//
// NSTextView+Rx.swift
// RxCocoa
//
// Created by Cee on 8/5/18.
// Copyright © 2018 Krunoslav Zaher. All rights reserved.
//
#if os(macOS)
import Cocoa
import RxSwift
/// Delegate proxy for `NSTextView`.
///
/// For more information take a look at `DelegateProxyType`.
open class RxTextViewDelegateProxy: DelegateProxy<NSTextView, NSTextViewDelegate>, DelegateProxyType, NSTextViewDelegate {
#if compiler(>=5.2)
/// Typed parent object.
///
/// - note: Since Swift 5.2 and Xcode 11.4, Apple have suddenly
/// disallowed using `weak` for NSTextView. For more details
/// see this GitHub Issue: https://git.io/JvSRn
pu
... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key