如果我正在编写自定义UIInputView
,则视图不应该是单例的吗?尤其是如果创建起来很昂贵?
https://developer.apple.com/documentation/uikit/uiinputview
请注意,我并不是在说UIInputViewController
可以在任何应用程序中全局使用;我的意见将仅限于我自己的应用。
在这种情况下是否有单身人士的陷阱?该视图将通过典型的委托模式界面传达按键信息。
我可以看到的一个陷阱是UITextField
和UITextView
似乎对inputView
属性有很强的引用。这可能导致单例永远不会被释放。