在 WWDC 15 上,Apple 明确表示类应该从基本协议(protocol)开始。在这里你可以找到为什么我认为 https://developer.apple.com/videos/play/wwdc2015-408/ .我的问题是,如果我有一个用于从 UIView 子类化的类,我应该从什么协议(protocol)开始。我们会说它是一个 UILabel,所以我只希望它显示一些东西但又不难处理。
最佳答案
如果您要在应用程序中创建一些新类或结构,则仅从基本协议(protocol)开始。如果您需要 UIKit
或 Foundation
,您应该坚持使用简单的子类化(在您的情况下来自 UIView
),因为这些框架很旧并且它们的核心功能是仍然是用面向对象的语言 Objective C 编写的。
关于ios - 子类的 UIView 标准协议(protocol),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33740759/